aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Added MispredictPenalty to SchedMachineModel.Andrew Trick2012-08-084-9/+9
* whitespaceAndrew Trick2012-08-081-1/+1
* X86: enable CSE between CMP and SUBManman Ren2012-08-084-47/+98
* Don't scan physreg use-def chains looking for a PIC base.Jakob Stoklund Olesen2012-08-081-10/+4
* X86 cmp lowering is looking past truncate on the condition node. It should onlyEvan Cheng2012-08-071-6/+16
* Add a comment about mftb vs. mfspr on PPC.Hal Finkel2012-08-071-0/+4
* Revert r161371. Removing the 'const' before Type is a "good thing".Bill Wendling2012-08-071-12/+12
* The define for 64 bit sign extension neglected to Jack Carter2012-08-071-7/+8
* Constify the Type parameter to some methods (which are const anyway).Bill Wendling2012-08-071-12/+12
* Allow x86 subtargets to use the GenericModel defined in X86Schedule.td.Andrew Trick2012-08-071-3/+3
* Mips relocation R_MIPS_64 relocates a 64 bit double word.Jack Carter2012-08-072-0/+4
* The Mips64InstrInfo.td definitions DynAlloc64 LEA_ADDiu64 Jack Carter2012-08-062-14/+10
* Mips relocations R_MIPS_HIGHER and R_MIPS_HIGHEST.Jack Carter2012-08-064-2/+30
* MFTB on PPC64 should really be encoded using MFSPR.Hal Finkel2012-08-061-2/+2
* Add support for the OpenBSD for Bitrig.Eric Christopher2012-08-061-3/+4
* Remove empty overrides of processFunctionBeforeFrameFinalized().Roman Divacky2012-08-063-10/+0
* Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...Craig Topper2012-08-065-55/+187
* Remove custom inserter for MWAIT. It doesn't do anything that couldn't be rep...Craig Topper2012-08-052-24/+2
* Use a COPY node instead of an explicit MOVA opcode in the custom insterter fo...Craig Topper2012-08-051-2/+1
* Add readcyclecounter lowering on PPC64.Hal Finkel2012-08-042-1/+8
* Skip impdef regs during eabi save/restore list emission to workaround PR11902Anton Korobeynikov2012-08-041-2/+8
* Recognize vst1.64 / vld1.64 with 3 and 4 regs as load from / store to stack s...Anton Korobeynikov2012-08-041-0/+4
* Add stack spill / reload instructions for DTriple and DQuad register classes,...Anton Korobeynikov2012-08-041-3/+43
* 1. Redo mips16 instructions to avoid multiple opcodes for same instruction.Akira Hatanaka2012-08-032-54/+269
* allow 'make CPPFLAGS=<something>' work againGabor Greif2012-08-031-1/+1
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-036-15/+26
* Add new getLibFunc method to TargetLibraryInfo.Bob Wilson2012-08-031-37/+56
* [arm-fast-isel] Add support for shl, lshr, and ashr.Jush Lu2012-08-031-0/+62
* Add support for the ARM GHC calling convention, this patch was in 3.0,Eric Christopher2012-08-035-0/+54
* ARM: Tidy up. Remove unused template parameters.Jim Grosbach2012-08-021-20/+16
* ARM: More InstAlias refactors to use #NAME#.Jim Grosbach2012-08-021-42/+27
* ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach2012-08-021-31/+23
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-021-1/+5
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-029-29/+51
* Set transient stack alignment in constructor of MipsFrameLowering and re-enableAkira Hatanaka2012-08-021-3/+2
* Support fpv4 for ARM Cortex-M4.Jiangning Liu2012-08-021-1/+1
* Fix #13035, a bug around Thumb instruction LDRD/STRD with negative #0 offset ...Jiangning Liu2012-08-023-16/+29
* Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu2012-08-023-40/+75
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-026-7/+64
* X86 Peephole: fold loads to the source register operand if possible.Manman Ren2012-08-022-0/+83
* X86: mark GATHER instructios as mayLoadManman Ren2012-08-011-1/+1
* ARM: Remove redundant instalias.Jim Grosbach2012-08-011-3/+0
* Clean up formatting.Jim Grosbach2012-08-012-13/+2
* Tidy up.Jim Grosbach2012-08-011-11/+4
* Whitespace.Chad Rosier2012-08-0117-135/+134
* Added FMA functionality to X86 target.Elena Demikhovsky2012-08-015-117/+277
* Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper2012-08-015-14/+18
* Implement MipsJITInfo::replaceMachineCodeForFunction.Akira Hatanaka2012-08-011-1/+46
* Remove unused variable.Akira Hatanaka2012-08-011-1/+0
* Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka2012-07-319-41/+71