aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen2012-08-082-9/+16
* Avoid recomputing the unique exit blocks and their insert points when doingDan Gohman2012-08-081-11/+26
* Skip tied operand pairs that already have the same register.Jakob Stoklund Olesen2012-08-071-10/+11
* Add SelectionDAG::getTargetIndex.Jakob Stoklund Olesen2012-08-074-0/+35
* Fix a serious typo in InstCombine's optimization of comparisons.Bob Wilson2012-08-071-1/+1
* X86 cmp lowering is looking past truncate on the condition node. It should onlyEvan Cheng2012-08-071-6/+16
* For non-Darwin platforms, we want to generate stack protectors only forBill Wendling2012-08-071-1/+10
* Add a new kind of MachineOperand: MO_TargetIndex.Jakob Stoklund Olesen2012-08-071-0/+7
* Enable lazy compilation in MCJITAndrew Kaylor2012-08-072-13/+55
* Fix a couple of typos.Jakob Stoklund Olesen2012-08-072-2/+2
* Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen2012-08-073-15/+78
* The dominance computation already has logic for computing if an edge dominatesRafael Espindola2012-08-071-27/+40
* Add a comment about mftb vs. mfspr on PPC.Hal Finkel2012-08-071-0/+4
* Fix the representation of debug line table in DebugInfo LLVM library,Alexey Samsonov2012-08-073-48/+134
* PR13095: Give an inline cost bonus to functions using byval arguments.Benjamin Kramer2012-08-071-3/+27
* Fix PR13412, a nasty miscompile due to the interleavedChandler Carruth2012-08-071-11/+17
* Add a much more conservative strategy for aligning branch targets.Chandler Carruth2012-08-071-15/+49
* MachineCSE: Update the heuristics for isProfitableToCSE.Manman Ren2012-08-071-0/+23
* 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-065-9/+14
* 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
* Postpone the deletion of the old name in StructType::setName to allow using a...Benjamin Kramer2012-08-041-10/+20
* Delete a dead variable.Jakob Stoklund Olesen2012-08-041-12/+0
* TwoAddressInstructionPass refactoring: Extract another method.Jakob Stoklund Olesen2012-08-031-121/+134
* Refactor and check "onlyReadsMemory" before optimizing builtins.Bob Wilson2012-08-032-83/+30
* TwoAddressInstructionPass refactoring: Extract a method.Jakob Stoklund Olesen2012-08-031-48/+60
* Begin adding support for updating LiveIntervals in TwoAddressInstructionPass.Jakob Stoklund Olesen2012-08-031-0/+23
* 1. Redo mips16 instructions to avoid multiple opcodes for same instruction.Akira Hatanaka2012-08-032-54/+269
* Add an experimental -early-live-intervals option.Jakob Stoklund Olesen2012-08-032-0/+10
* Delete merged physreg copies in joinReservedPhysReg().Jakob Stoklund Olesen2012-08-031-0/+5
* Try to reduce the compile time impact of r161232.Bob Wilson2012-08-032-43/+59
* Fix memcmp code-gen to honor -fno-builtin.Bob Wilson2012-08-031-1/+1
* Completely eliminate VNInfo flags.Jakob Stoklund Olesen2012-08-032-5/+2
* Fix a couple of loops that were processing unused value numbers.Jakob Stoklund Olesen2012-08-031-1/+5
* Silence unused variable warning in -asserts buildMatt Beaumont-Gay2012-08-031-0/+1
* Eliminate the VNInfo::hasPHIKill() flag.Jakob Stoklund Olesen2012-08-034-32/+2