aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Moving options declarations around.Andrew Trick2012-01-174-14/+7
* LSR fix: broaden the check for loop preheaders.Andrew Trick2012-01-172-5/+126
* Fix a crasher when PerformShiftCombine receives a BUILD_VECTOR of all UNDEF. ...Craig Topper2012-01-171-0/+5
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-1711-15/+11
* Add 148175 back. I am unable to reproduce any non determinism in a dragoneggRafael Espindola2012-01-171-2/+4
* Makefile: add missing files to FilesToConfigDylan Noblesmith2012-01-172-3/+10
* Changed flag operand of ISD::FP_ROUND to TargetConstant as it should not get ...Pete Cooper2012-01-171-2/+3
* add some missing const qualifiers.Chris Lattner2012-01-171-2/+2
* Add portable bit mask operations to BitVector.Jakob Stoklund Olesen2012-01-172-0/+109
* Fix typo in comment.Lang Hames2012-01-171-1/+1
* Tidy up.Jim Grosbach2012-01-164-5/+5
* ExecutionEngine interface to re-map addresses for engines that support it.Jim Grosbach2012-01-166-4/+50
* MCJIT handle a few more simple x86 relocations for MachO.Jim Grosbach2012-01-161-4/+5
* Removing unused default switch cases in switches over enums that already acco...David Blaikie2012-01-169-26/+3
* Cleanup PPC RLWINM8 vs RLWINMHal Finkel2012-01-161-1/+1
* AggressiveAntiDepBreaker needs to skip debug values because a debug value doe...Hal Finkel2012-01-162-0/+43
* Extract method for detecting constant unallocatable physregs.Jakob Stoklund Olesen2012-01-165-42/+30
* MCJIT support for non-function sections.Jim Grosbach2012-01-1610-268/+501
* Fixed comment in loop-unswitch.Stepan Dyatkovskiy2012-01-161-1/+1
* Give better scavenger errors by invoking the verifier.Jakob Stoklund Olesen2012-01-161-1/+6
* Add a new kind of MachineOperand: MO_RegisterMask.Jakob Stoklund Olesen2012-01-165-0/+67
* Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman2012-01-162-1/+35
* Get rid of unused codegen-only instruction.Eli Friedman2012-01-162-12/+0
* Adding a Hexagon cell for segmented stacks, as they have been implemented for...Joe Abbey2012-01-161-0/+1
* Give priority to AVX over SSE for 128-bit floating point unpck instructions.Craig Topper2012-01-161-34/+34
* A fix for the previous commit: "integer constant is too large for ‘long’ ...Eli Bendersky2012-01-161-2/+2
* Adding a basic ELF dynamic loader and MC-JIT for ELF. Functionality is curren...Eli Bendersky2012-01-1646-64/+463
* Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie2012-01-162-4/+2
* Changed intrinsic ID operand to a target constant as its not used in any arit...Pete Cooper2012-01-161-1/+1
* [AVX] Optimize x86 VSELECT instructions using SimplifyDemandedBits.Nadav Rotem2012-01-153-6/+81
* Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer2012-01-155-98/+57
* DAGCombiner: Deduplicate code.Benjamin Kramer2012-01-151-24/+14
* Cosmetic patch for r148215.Stepan Dyatkovskiy2012-01-151-13/+0
* Fixup for r148132. Type replacement for LoopsProperties: from DenseMap to std...Stepan Dyatkovskiy2012-01-151-114/+180
* Relax the FileCheck assertion a bit -- all we really care about is thatChandler Carruth2012-01-151-1/+1
* FileCheck-ize a test, make it more specific to directly test the shiftChandler Carruth2012-01-151-10/+14
* Remove SetWorkingDirectory from the Process interface. Nothing in LLVMChandler Carruth2012-01-153-11/+0
* Remove dead code.David Blaikie2012-01-152-140/+79
* Truncate of undef is just undef of smaller size.Craig Topper2012-01-151-5/+6
* Fix the memop type on a couple 256-bit AVX instructions that were using f128m...Craig Topper2012-01-141-4/+4
* Add a bunch of AVX instructions to the folding tables. Also fixed the alignme...Craig Topper2012-01-141-69/+139
* Speculatively revert commit 148175 (rafael), to see if this fixesDuncan Sands2012-01-141-4/+2
* Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick2012-01-142-1/+61
* Only emit the Leh_func_endN symbol when needed.Rafael Espindola2012-01-141-2/+4
* misched: Initial code for building an MI level scheduling DAGAndrew Trick2012-01-144-21/+113
* Move physreg dependency generation into aptly named addPhysRegDeps.Andrew Trick2012-01-142-155/+182
* misched: Added ScheduleDAGInstrs::IsPostRAAndrew Trick2012-01-144-11/+17
* misched: Invoke the DAG builder on each sequence of schedulable instructions.Andrew Trick2012-01-141-6/+31
* Move things around to make the file navigable, even though it will probably b...Andrew Trick2012-01-141-19/+32
* After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2012-01-143-6/+130