2010-09-06 |
Chris Lattner | in the case where an instruction only has one implement... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | change MatchInstructionImpl to return an enum instead... |
tree | commitdiff |
2010-09-06 |
Chris Lattner | have AsmMatcherEmitter.cpp produce the hunk of code... |
tree | commitdiff |
2010-09-05 |
Chris Lattner | remove some dead code. t2addrmode_imm8s4 is never... |
tree | commitdiff |
2010-09-05 |
Chris Lattner | cleanups. |
tree | commitdiff |
2010-09-04 |
Chris Lattner | zap dead code. |
tree | commitdiff |
2010-09-03 |
Jim Grosbach | Re-apply r112883: |
tree | commitdiff |
2010-09-03 |
Jim Grosbach | Check the local frame alignment for determining whether... |
tree | commitdiff |
2010-09-03 |
Bob Wilson | Finish converting the rest of the NEON VLD instructions... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert "For ARM stack frames that utilize variable... |
tree | commitdiff |
2010-09-03 |
Bob Wilson | Replace NEON vabdl, vaba, and vabal intrinsics with... |
tree | commitdiff |
2010-09-03 |
Eric Christopher | Simple branch instruction support. |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Add basic support for materializing constants (includin... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | For ARM stack frames that utilize variable sized object... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | trailing whitespace |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Now that register allocation properly considers reserve... |
tree | commitdiff |
2010-09-02 |
Bob Wilson | Fill in a missing comment. |
tree | commitdiff |
2010-09-02 |
Bob Wilson | Convert VLD1 and VLD2 instructions to use pseudo-instru... |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Clang's -ccc-host-triple was ignoring the arch specifie... |
tree | commitdiff |
2010-09-02 |
Eric Christopher | This should be TargetMaterializeConstant instead. |
tree | commitdiff |
2010-09-02 |
Eric Christopher | One definition of isThumb is plenty, thanks. |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Remove trailing whitespace |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Rework arm fast-isel load and store handling. Move... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | trivial cleanup |
tree | commitdiff |
2010-09-01 |
Jim Grosbach | Simplify the tGPR register class now that the register... |
tree | commitdiff |
2010-09-01 |
Bob Wilson | Remove NEON vmull, vmlal, and vmlsl intrinsics, replaci... |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Some basic store support. |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Add some more load types in. |
tree | commitdiff |
2010-09-01 |
Chris Lattner | zap dead code. |
tree | commitdiff |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | We have a chance for an optimization. Consider this... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | And ANDS pattern to match the t2ANDS pattern. |
tree | commitdiff |
2010-08-31 |
Jim Grosbach | SP relative offsets need to be adjusted by the local... |
tree | commitdiff |
2010-08-31 |
Jim Grosbach | this assert should just be a condition, since this... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | - Cleanup some whitespaces. |
tree | commitdiff |
2010-08-31 |
Eric Christopher | Rewrite slightly so we can expand for floating point... |
tree | commitdiff |
2010-08-30 |
Eric Christopher | If we have an unhandled type then assert, we shouldn... |
tree | commitdiff |
2010-08-30 |
Anton Korobeynikov | Expand MOVi32imm in ARM mode after regalloc. This provides |
tree | commitdiff |
2010-08-30 |
Bill Wendling | Use the existing T2I_bin_s_irs pattern instead of creat... |
tree | commitdiff |
2010-08-30 |
Jakob Stoklund Olesen | Remember to clear the shadow kill flag at the same... |
tree | commitdiff |
2010-08-30 |
Bob Wilson | Remove NEON vmovn intrinsic, replacing it with vector... |
tree | commitdiff |
2010-08-30 |
Jim Grosbach | Make ARM add rN, sp, #imm instructions rematerializable... |
tree | commitdiff |
2010-08-30 |
Bob Wilson | When expanding NEON VST pseudo instructions, if the... |
tree | commitdiff |
2010-08-30 |
Bill Wendling | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes... |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Fix whitespaces. No functionality changes. |
tree | commitdiff |
2010-08-29 |
Bob Wilson | Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics... |
tree | commitdiff |
2010-08-29 |
Bill Wendling | - Add a parameter to T2I_bin_irs for those patterns... |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Name ANDflag to ANDS, which is less stupid. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | File missing from last commit. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
tree | commitdiff |
2010-08-28 |
Bob Wilson | Use pseudo instructions for VST1 and VST2. |
tree | commitdiff |
2010-08-28 |
Bob Wilson | We don't need to custom-select VLDMQ and VSTMQ anymore. |
tree | commitdiff |
2010-08-27 |
Bob Wilson | When merging Thumb2 loads/stores, do not give up when... |
tree | commitdiff |
2010-08-27 |
Bob Wilson | Change ARM VFP VLDM/VSTM instructions to use addressing... |
tree | commitdiff |
2010-08-27 |
Bob Wilson | Unsigned value cannot be < 0. |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | Simplify eliminateFrameIndex() interface back down... |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | tidy up a bit. no functional change. |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | Turn off the scavenging based frame reg reuse briefly... |
tree | commitdiff |
2010-08-26 |
Bob Wilson | Use pseudo instructions for VST3. |
tree | commitdiff |
2010-08-26 |
Bill Wendling | Reapply r112176 without removing the other CMN patterns... |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | Restrict the register to tGPR to make sure the str... |
tree | commitdiff |
2010-08-26 |
Dan Gohman | Revert r112176; it broke test/CodeGen/Thumb2/thumb2... |
tree | commitdiff |
2010-08-26 |
Bill Wendling | There seems to be a (potential) hardware bug with the... |
tree | commitdiff |
2010-08-26 |
Bob Wilson | Use pseudo instructions for VST1d64Q. |
tree | commitdiff |
2010-08-26 |
Jim Grosbach | Enable pre-RA virtual frame base register allocation... |
tree | commitdiff |
2010-08-26 |
Bob Wilson | Revert svn 107892 (with changes to work with trunk... |
tree | commitdiff |
2010-08-25 |
Bob Wilson | Start converting NEON load/stores to use pseudo instruc... |
tree | commitdiff |
2010-08-25 |
Jim Grosbach | Don't override the var from the enclosing scope. |
tree | commitdiff |
2010-08-25 |
Daniel Dunbar | ARM/Thumb2: Fix a misselect in getARMCmp, when attempti... |
tree | commitdiff |
2010-08-25 |
Eric Christopher | Do type checks before we bother to do everything else. |
tree | commitdiff |
2010-08-25 |
Eric Christopher | Reorganize load mechanisms. Handle types in a little... |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Fix predicate and add a comment. |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Rework braindead conditionals I put in yesterday. |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Fix thumb2 mode loads to have the correct operand order... |
tree | commitdiff |
2010-08-24 |
Jim Grosbach | Add ARM heuristic for when to allocate a virtual base... |
tree | commitdiff |
2010-08-24 |
Jim Grosbach | Move enabling the local stack allocation pass into... |
tree | commitdiff |
2010-08-24 |
Jim Grosbach | add ARM cmd line option to force always using virtual... |
tree | commitdiff |
2010-08-24 |
Bill Wendling | Add comments for what the condition code symbols mean. |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Update comment. |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Fix the opcode and the operands for the load instruction. |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Add register class hack that needs to go away, but... |
tree | commitdiff |
2010-08-24 |
Eric Christopher | Add some more debugging code, make it more obvious... |
tree | commitdiff |
2010-08-23 |
Eric Christopher | Don't need the extra register here. |
tree | commitdiff |
2010-08-23 |
Eric Christopher | Add some more "get address into register" code and... |
tree | commitdiff |
2010-08-23 |
Eric Christopher | Add an ARMFunctionInfo member and use it. |
tree | commitdiff |
2010-08-23 |
Eric Christopher | Start getting ARM loads/address computation going. |
tree | commitdiff |
2010-08-20 |
Bob Wilson | Replace the arm.neon.vmovls and vmovlu intrinsics with... |
tree | commitdiff |
2010-08-20 |
Eric Christopher | Fix loop conditionals (MO.isDef() asserts that it's... |
tree | commitdiff |
2010-08-20 |
Eric Christopher | Add a couple of random comments. |
tree | commitdiff |
2010-08-19 |
Jim Grosbach | Better handling of offsets on frame index references... |
tree | commitdiff |
2010-08-19 |
Jim Grosbach | Add Thumb1 support for virtual frame indices. |
tree | commitdiff |
2010-08-19 |
Eric Christopher | Silence warning. |
tree | commitdiff |
2010-08-19 |
Eric Christopher | Add an AddOptionalDefs method and use it. |
tree | commitdiff |
2010-08-19 |
Bill Wendling | Add the "isCompare" attribute to the defm instead of... |
tree | commitdiff |
2010-08-18 |
Eric Christopher | Remove extra header. |
tree | commitdiff |
2010-08-18 |
Jim Grosbach | Enable ARM base register reuse to local stack slot... |
tree | commitdiff |
2010-08-18 |
Bill Wendling | Minor simplification. Gets rid of a needless temporary. |
tree | commitdiff |
2010-08-18 |
Jim Grosbach | Add hook for re-using virtual base registers for local... |
tree | commitdiff |
2010-08-18 |
Bob Wilson | Expand ZERO_EXTEND operations for NEON vector types. |
tree | commitdiff |
2010-08-17 |
Jim Grosbach | Add materialization of virtual base registers for frame... |
tree | commitdiff |
next |