summaryrefslogtreecommitdiff
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-17add some missing const qualifiers.Chris Lattner1-2/+2
2012-01-17Add portable bit mask operations to BitVector.Jakob Stoklund Olesen2-0/+109
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 Grosbach6-4/+50
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 Blaikie9-26/+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 Finkel2-0/+43
2012-01-16Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen5-42/+30
2012-01-16MCJIT support for non-function sections.Jim Grosbach10-268/+501
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 Olesen5-0/+67
2012-01-16Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman2-1/+35
2012-01-16Get rid of unused codegen-only instruction.Eli Friedman2-12/+0
2012-01-16Adding a Hexagon cell for segmented stacks, as they have been implemented for...Joe Abbey1-0/+1
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 Bendersky46-64/+463
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 Rotem3-6/+81
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer5-98/+57
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-15Relax the FileCheck assertion a bit -- all we really care about is thatChandler Carruth1-1/+1
2012-01-15FileCheck-ize a test, make it more specific to directly test the shiftChandler Carruth1-10/+14
2012-01-15Remove SetWorkingDirectory from the Process interface. Nothing in LLVMChandler Carruth3-11/+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 Trick2-1/+61
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 Cheng3-6/+130
2012-01-14Fix pasto from r146196.Chad Rosier1-2/+2
2012-01-14Cleanup test case by adding checks for test names.Chad Rosier1-1/+2
2012-01-14Add TRI::getCallPreservedMask() hook.Jakob Stoklund Olesen1-1/+22
2012-01-14Fix an unused variable warning that Chad noticed.Dan Gohman1-1/+1
2012-01-14Add a test showing how the Leh_func_endN symbol is used.Rafael Espindola1-0/+27
2012-01-13Remove previous commit while I debug the bot failures.Rafael Espindola1-0/+3