summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2012-01-17Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...Pete Cooper1-2/+3
2012-01-17Fix typo in comment.Lang Hames1-1/+1
2012-01-16Tidy up.Jim Grosbach4-5/+5
2012-01-16ExecutionEngine interface to re-map addresses for engines that support it.Jim Grosbach4-1/+31
2012-01-16MCJIT handle a few more simple x86 relocations for MachO.Jim Grosbach1-4/+5
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie8-23/+3
2012-01-16Cleanup PPC RLWINM8 vs RLWINMHal Finkel1-1/+1
2012-01-16AggressiveAntiDepBreaker needs to skip debug values because a debug value doe...Hal Finkel1-0/+3
2012-01-16Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen4-41/+21
2012-01-16MCJIT support for non-function sections.Jim Grosbach6-266/+447
2012-01-16Fixed comment in loop-unswitch.Stepan Dyatkovskiy1-1/+1
2012-01-16Give better scavenger errors by invoking the verifier.Jakob Stoklund Olesen1-1/+6
2012-01-16Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen1-0/+5
2012-01-16Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman1-1/+1
2012-01-16Get rid of unused codegen-only instruction.Eli Friedman2-12/+0
2012-01-16Give priority to AVX over SSE for 128-bit floating point unpck instructions.Craig Topper1-34/+34
2012-01-16A fix for the previous commit: "integer constant is too large for ‘long’ ...Eli Bendersky1-2/+2
2012-01-16Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is curren...Eli Bendersky4-5/+373
2012-01-16Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie2-4/+2
2012-01-16Changed intrinsic ID operand to a target constant as its not used in any arit...Pete Cooper1-1/+1
2012-01-15[AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem2-6/+44
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer4-94/+55
2012-01-15DAGCombiner: Deduplicate code.Benjamin Kramer1-24/+14
2012-01-15Cosmetic patch for r148215.Stepan Dyatkovskiy1-13/+0
2012-01-15Fixup for r148132. Type replacement for LoopsProperties: from DenseMap to std...Stepan Dyatkovskiy1-114/+180
2012-01-15Remove SetWorkingDirectory from the Process interface. Nothing in LLVMChandler Carruth2-8/+0
2012-01-15Remove dead code.David Blaikie2-140/+79
2012-01-15Truncate of undef is just undef of smaller size.Craig Topper1-5/+6
2012-01-14Fix the memop type on a couple 256-bit AVX instructions that were using f128m...Craig Topper1-4/+4
2012-01-14Add a bunch of AVX instructions to the folding tables. Also fixed the alignme...Craig Topper1-69/+139
2012-01-14Speculatively revert commit 148175 (rafael), to see if this fixesDuncan Sands1-4/+2
2012-01-14Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick1-1/+11
2012-01-14Only emit the Leh_func_endN symbol when needed.Rafael Espindola1-2/+4
2012-01-14misched: Initial code for building an MI level scheduling DAGAndrew Trick4-21/+113
2012-01-14Move physreg dependency generation into aptly named addPhysRegDeps.Andrew Trick2-155/+182
2012-01-14misched: Added ScheduleDAGInstrs::IsPostRAAndrew Trick4-11/+17
2012-01-14misched: Invoke the DAG builder on each sequence of schedulable instructions.Andrew Trick1-6/+31
2012-01-14Move things around to make the file navigable, even though it will probably b...Andrew Trick1-19/+32
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2-6/+27
2012-01-14Fix pasto from r146196.Chad Rosier1-2/+2
2012-01-14Fix an unused variable warning that Chad noticed.Dan Gohman1-1/+1
2012-01-13Remove previous commit while I debug the bot failures.Rafael Espindola1-0/+3
2012-01-13Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen4-45/+51
2012-01-13Remove label that is not used anymore.Rafael Espindola1-3/+0
2012-01-13Speculatively revert r148132+r148133 to try and fix a buildbot failure.Eli Friedman1-166/+115
2012-01-13Remove pointless mode line in .cpp file.Andrew Trick1-1/+1
2012-01-13Revert r148131, it was committed before it was ready.Devang Patel1-46/+40
2012-01-13Cosmetic patch for r148132.Stepan Dyatkovskiy1-13/+1
2012-01-13LoopUnswitch: All helper data that is collected during loop-unswitch iteratio...Stepan Dyatkovskiy1-112/+175
2012-01-13Refactor.Devang Patel1-40/+46