aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-071-0/+2
|\
| * [ARMv8] Add support for the NEON instructions vmaxnm/vminnm.Joey Gouly2013-07-171-0/+2
* | Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612Stephen Hines2013-06-121-2/+2
|\ \ | |/
| * Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-2/+2
* | Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-211-13/+17
|\ \ | |/
| * Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-3/+3
| * Cleanup compiler warnings on discarding type qualifiers in casts. Switch to C...Benjamin Kramer2012-12-211-5/+9
| * Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-6/+6
| * Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* | Merge branch 'upstream' into merge-2012_09_10Stephen Hines2012-09-101-1/+1
|\ \ | |/
| * Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-1/+1
* | Merge branch 'upstream' into merge_2Stephen Hines2012-08-231-41/+59
|\ \ | |/
| * Remove getARMRegisterNumbering and replace with calls intoEric Christopher2012-08-091-29/+41
* | Apply changes to migrate to LLVM-160668-20120724.Shih-wei Liao2012-08-031-5/+0
* | Merge with LLVM upstream r160668 (Jul 24th 2012)Shih-wei Liao2012-08-031-3/+3
|\ \ | |/
| * Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-3/+3
* | Merge with LLVM upstream r155090.Shih-wei Liao2012-04-241-9/+7
|\ \ | |/
| * Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-061-3/+1
| * Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper2012-03-251-6/+6
* | Merge branch 'upstream' into merge-20120305Stephen Hines2012-03-051-4/+3
|\ \ | |/
| * ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-271-0/+2
| * Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-241-1/+1
| * More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+0
* | Merge with LLVM upstream r146714 (Dec 16th 2011)Logan Chien2011-12-161-1/+1
|\ \ | |/
| * First chunk of MachineInstr bundle support.Evan Cheng2011-12-061-1/+1
* | Merge with LLVM upstream 2011/10/20 (r142530)Logan Chien2011-10-201-12/+17
|\ \ | |/
| * Use the new ARMConstantPoolSymbol class to handle external symbols.Bill Wendling2011-10-011-2/+3
| * Switch over to using ARMConstantPoolConstant for global variables, functions,Bill Wendling2011-10-011-1/+1
| * Zap some junk from the ARM instruction descriptions.Eli Friedman2011-09-131-2/+0
| * Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach2011-09-091-0/+2
| * Thumb2 assembly parsing and encoding for LDRD(immediate).Jim Grosbach2011-09-081-0/+2
| * Tidy up. Formatting.Jim Grosbach2011-09-021-4/+4
| * Improve encoding support for BLX with immediat eoperands, and fix a BLX decod...Owen Anderson2011-08-261-0/+2
| * ARM clean up the imm_sr operand class representation.Jim Grosbach2011-08-171-2/+0
| * Fix encodings for Thumb ASR and LSR immediate operands. They encode the rang...Owen Anderson2011-08-081-0/+2
| * ARM refactoring assembly parsing of memory address operands.Jim Grosbach2011-08-031-0/+2
| * ARM parsing and encoding of SBFX and UBFX.Jim Grosbach2011-07-271-2/+0
| * ARM cleanup of rot_imm encoding.Jim Grosbach2011-07-261-2/+0
| * Get rid of the extraneous GPR operand on so_reg_imm operands, which in turn n...Owen Anderson2011-07-211-1/+3
| * Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-1/+1
* | Fix Android.mk.Nowar Gu2011-07-021-7/+7
* | Merge upstream to r134237 at Fri. 1st July 2011.Nowar Gu2011-07-011-73/+89
|\ \ | |/
| * - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-75/+75
* | Merge upstream to r133240 at Fri. 17th Jun 2011.Nowar Gu2011-06-201-0/+6
|\ \ | |/
| * Fix ssat and ssat16 encodings for ARM and Thumb. The bit position valueBruno Cardoso Lopes2011-05-311-0/+2
| * Fixed MC encoding for index_align for VLD1/VST1 (single element from one lane...Mon P Wang2011-05-091-0/+3
| * Fix the non-MC encoding of pkhbt and pkhtb.Eric Christopher2011-05-071-0/+6
* | Suppress un-initialize warning.Nowar Gu2011-06-201-1/+1
* | Optimizing away Binary &= ~(0x80000000 >> 12) and Binary |= (Imm & 0x80000000...Shih-wei Liao2011-06-171-2/+0
* | The reason for the Change is because LLVM upstream did this commit last year:Shih-wei Liao2011-06-171-3/+14