aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-10-01Refactoring: Separate out the ARM constant pool Constant from the ARM constantBill Wendling
2011-10-01Attempt to fix dynamic stack realignment for thumb1 functions. It is in fact Chad Rosier
2011-09-30Store sub-class lists as a bit vector.Jakob Stoklund Olesen
2011-09-30Correct for my over-eager delete finger.Jim Grosbach
2011-09-30Constify 'isLSDA' and move a method out-of-line.Bill Wendling
2011-09-30ARM Darwin default relocation model is PIC.Jim Grosbach
2011-09-30ARM Fixup valus for movt/movw are for the whole value.Jim Grosbach
2011-09-30ARM fix encoding of VMOV.f32 and VMOV.f64 immediates.Jim Grosbach
2011-09-29Create a machine basic block in the constant pool and retrieve the symbol for...Bill Wendling
2011-09-29Support creating a constant pool value for a machine basic block.Bill Wendling
2011-09-29Target/ARM: Unbreak! CMake! Build!NAKAMURA Takumi
2011-09-29Delete NEONMoveFix, now unused.Jakob Stoklund Olesen
2011-09-29Use ExecutionDepsFix instead of NEONMoveFix.Jakob Stoklund Olesen
2011-09-29Move to ISelLowering.Bill Wendling
2011-09-28Tighten a ARM dag combine condition to avoid an identity transformation, whichEvan Cheng
2011-09-28Perform the lowering only if there are invokes.Bill Wendling
2011-09-28Ahem...actually *add* the ARMSjLjLowering pass to the pass manager.Bill Wendling
2011-09-28Check in a patch that has already been code reviewed by Owen that I'd forgott...James Molloy
2011-09-27Unbreak CMake build.Ted Kremenek
2011-09-27Implement TII::get/setExecutionDomain() for ARM.Jakob Stoklund Olesen
2011-09-27ARM Thumb2 asm parsing [SU]XT[BH] without rotate but with .w.Jim Grosbach
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling
2011-09-27Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach
2011-09-27Use existing function.Jakob Stoklund Olesen
2011-09-26Remove extraneous commit garbage.Owen Anderson
2011-09-26ASR #32 is not allowed on Thumb2 USAT and SSAT instructions.Owen Anderson
2011-09-26PR11004: Inline memcpy to avoid generating nested call sequence. Un-XFAIL 201...David Meyer
2011-09-23Teach the Thumb2 AsmParser to accept pre-indexed loads/stores with an offset ...Owen Anderson
2011-09-23Also match negative offsets for addrmode3 and addrmode5.Jakob Stoklund Olesen
2011-09-23Add more fixed bits to USAT16 encoding to filter out incorrect decodings.Owen Anderson
2011-09-23Post-index loads/stores in still need to print the post-indexed immediate, ev...Owen Anderson
2011-09-23Reapply r140412 (Thumb2 reg-reg loads cannot target SP or PC), with invalid t...Owen Anderson
2011-09-23Revert r140412. This affects more instructions than intended.Owen Anderson
2011-09-23Thumb2 register-shifted-register loads cannot target the PC or the SP.Owen Anderson
2011-09-21Turns out that Thumb2 ADR doesn't need special printing like LDR does. Fix o...Owen Anderson
2011-09-21Print out immediate offset versions of PC-relative load/store instructions as...Owen Anderson
2011-09-21These do not need to be conditional on the presence of CommentStream, as they...Owen Anderson
2011-09-21Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick
2011-09-21whitespaceAndrew Trick
2011-09-21In the disassembler C API, be careful not to confuse the comment streamer tha...Owen Anderson
2011-09-20Fix a bug introduced during refactoring a couple of months ago. Cortex-M3 doe...Evan Cheng
2011-09-20Restore hasPostISelHook tblgen flag.Andrew Trick
2011-09-20ARM isel bug fix for adds/subs operands.Andrew Trick
2011-09-20whitespaceAndrew Trick
2011-09-20Thumb2 assembly parsing and encoding for UXTAB/UXTAB16/UXTH/UXTB/UXTB16/UXTH.Jim Grosbach
2011-09-20Thumb2 assembly parsing and encoding for USAX.Jim Grosbach
2011-09-20Remove incorrect comments. These are not disassmebly only patterns.Jim Grosbach
2011-09-20Thumb2 assembly parsing and encoding for UQASX/UQSAX.Jim Grosbach
2011-09-20Thumb1 convenience aliases for disassembler round-trip testing. CPS instruction.Jim Grosbach
2011-09-20Thumb CPS definition is not disassembler only.Jim Grosbach