aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-10-06Generate the dispatch table for ARM mode.Bill Wendling
2011-10-06Refactor some of the code that sets up the entry block for SjLj EH. No functi...Bill Wendling
2011-10-06Use a thumb ORR instead of thumb2 ORR when in thumb-only mode. (Picky! Picky!)Bill Wendling
2011-10-06* Set the low bit of the return address when we are in thumb mode.Bill Wendling
2011-10-06Build system infrastructure for multiple tblgens.Peter Collingbourne
2011-10-06Add the MBBs before inserting the instructions. Doing it afterwards could leadBill Wendling
2011-10-05Always merge profitable shifts on A9, not just when they have a single use.Cameron Zwarich
2011-10-05Remove a check from ARM shifted operand isel helper methods, which were blockingCameron Zwarich
2011-10-05Get the proper call site numbers for the landing pads. Also remove a magicBill Wendling
2011-10-05Support a valid, but not very useful, encoding of CPSIE where none of the AIF...Owen Anderson
2011-10-05Add braces around something that throws me for a loop.Cameron Zwarich
2011-10-05There is no point in setting out-parameters for a ComplexPattern function whenCameron Zwarich
2011-10-05Look at the number of entries in the jump table and jump to a 'trap' block ifBill Wendling
2011-10-05Checkpoint for SJLJ EH code.Bill Wendling
2011-10-04Teach the MC to output code/data region marker labels in MachO and ELF modes....Owen Anderson
2011-10-04Adding back support for printing operands symbolically to ARM's new disassemblerKevin Enderby
2011-10-03ARM assembly parsing and encoding for VMOV immediate.Jim Grosbach
2011-10-03Tidy up. 80 columns.Jim Grosbach
2011-10-03Use the PC label ID rather than '1'. Add support for thumb-2, because I heard...Bill Wendling
2011-10-03ARM parsing/encoding for VCMP/VCMPE.Jim Grosbach
2011-10-03Check-pointing the new SjLj EH lowering.Bill Wendling
2011-10-03ARM assembly parsing and encoding for VMRS/FMSTAT.Jim Grosbach
2011-10-03Thumb2 ADD/SUB can take SP as a destination register.Jim Grosbach
2011-10-01Revert r140924 "Attempt to fix dynamic stack realignment for thumb1 functions."Chad Rosier
2011-10-01No one should be using the method directly. Assert if they do.Bill Wendling
2011-10-01Add a convenience method to tell if two things are equal.Bill Wendling
2011-10-01Use the ARMConstantPoolMBB class to handle the MBB values.Bill Wendling
2011-10-01Add ARMConstantPoolMBB to hold an MBB value in the constant pool.Bill Wendling
2011-10-01Remove dead code.Bill Wendling
2011-10-01Remove now dead methods and ivar.Bill Wendling
2011-10-01Use the new ARMConstantPoolSymbol class to handle external symbols.Bill Wendling
2011-10-01Add an ARMConstantPool class for external symbols. This will split out the su...Bill Wendling
2011-10-01Remove now dead methods and ivar from ARMConstantPoolValue.Bill Wendling
2011-10-01Switch over to using ARMConstantPoolConstant for global variables, functions,Bill Wendling
2011-10-01Some more refactoring.Bill Wendling
2011-10-01Add a Create method that accepts 'kind' and 'pcadj' arguments.Bill Wendling
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