aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-10-10Fix a regression from r138445. If we're loading from the frame/base pointerChad Rosier
2011-10-08Disable ABS optimization for Thumb1 target, we don't have necessary instructi...Anton Korobeynikov
2011-10-07ARM NEON assembly parsing and encoding for VDUP(scalar).Jim Grosbach
2011-10-07ARM prefix asmparser operand kind enums for readability.Jim Grosbach
2011-10-07Take all of the invoke basic blocks and make the dispatch basic block their newBill Wendling
2011-10-07Take the code that was emitted for the llvm.eh.dispatch.setup intrinsic and emitBill Wendling
2011-10-07Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented toBill Wendling
2011-10-07Improve ARM assembly parser diagnostic for unexpected tokens.Jim Grosbach
2011-10-07Reenable tail calls for iOS 5.0 and later.Bob Wilson
2011-10-07Reenable use of divmod compiler_rt functions for iOS 5.0 and later.Bob Wilson
2011-10-07Peephole optimization for ABS on ARM.Anton Korobeynikov
2011-10-06Use the correct vreg here.Bill Wendling
2011-10-06Generate the dispatch code for a 'thumb' function. This is very similar to theBill Wendling
2011-10-06Fix the check for nested IT instructions in the disassembler. We need to per...Owen Anderson
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