aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list ofBill Wendling2010-05-261-21/+24
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-262-1/+9
* Update debug info when live-in reg is copied into a vreg.Devang Patel2010-05-261-0/+22
* Move the check for "calls setjmp" to SelectionDAGISel so that it can be used byBill Wendling2010-05-261-0/+32
* Eliminate the use of PriorityQueue and just use a std::vector,Dan Gohman2010-05-261-7/+18
* Delete an unused function.Dan Gohman2010-05-261-2/+0
* Temporarily revert r104655 as it's breaking the bots.Eric Christopher2010-05-261-34/+0
* Change push_all to a non-virtual function and implement it in theDan Gohman2010-05-261-5/+0
* Trim #include.Dan Gohman2010-05-261-1/+0
* Dale and Evan suggested putting the "check for setjmp" much earlier in theBill Wendling2010-05-261-0/+34
* Do one map lookup instead of two.Dan Gohman2010-05-251-2/+3
* Fix another variant of PR 7191. Also add a testcaseDale Johannesen2010-05-251-1/+5
* Fix PR 7191. I have been unable to create a .ll file that fails, sorry.Dale Johannesen2010-05-251-2/+10
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-221-0/+5
* Clean up extra whitespace.Bob Wilson2010-05-211-1/+0
* Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elementsBob Wilson2010-05-211-0/+7
* Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid.Evan Cheng2010-05-211-1/+1
* Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng2010-05-203-14/+25
* Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng2010-05-204-28/+141
* Optimize away insertelement of an undef value. This shows up inBob Wilson2010-05-191-0/+4
* Code clean up.Evan Cheng2010-05-191-7/+7
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-192-4/+4
* When expanding a vector_shuffle, the element type may not be legal and mayBob Wilson2010-05-191-0/+2
* Intrinsics which do a vector compare (results are all zero or all ones) are m...Evan Cheng2010-05-191-6/+75
* Sink dag combine's post index load / store code that swap base ptr and index ...Evan Cheng2010-05-181-4/+0
* Continuously refine the register class of REG_SEQUENCE def with all the sourc...Evan Cheng2010-05-181-2/+3
* Fix PR7162: Use source register classes and sub-indices to determine the corr...Evan Cheng2010-05-181-4/+6
* FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (...Evan Cheng2010-05-181-7/+8
* - Set the "HasCalls" flag after instruction selection is finished.Bill Wendling2010-05-171-13/+19
* Fix uint64->{float, double} conversion to do rounding correctly in 32-bit.Dale Johannesen2010-05-151-1/+17
* Improve assertion messages.Dale Johannesen2010-05-151-3/+8
* Fast ISel trivially coalesces away no-op casts, so check for this whenDan Gohman2010-05-141-4/+16
* Don't set kill flags for instructions which the scheduler has cloned.Dan Gohman2010-05-142-20/+34
* Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling2010-05-141-0/+14
* Implement a correct ui64->f32 conversion. The oldDale Johannesen2010-05-131-0/+36
* An Instruction has a trivial kill only if its use is in the sameDan Gohman2010-05-131-2/+5
* Add initial kill flag support to FastISel.Dan Gohman2010-05-111-60/+136
* Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn'tDan Gohman2010-05-111-9/+16
* I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands2010-05-112-2/+2
* Trim #includes and forward declarations.Dan Gohman2010-05-112-2/+0
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-112-5/+9
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-112-2/+8
* Indentation.Evan Cheng2010-05-101-4/+4
* Be careful with operand promotion. For a binary operation, the source operand...Evan Cheng2010-05-101-4/+10
* Add an assertion to catch attempts to access off the end of the array.Duncan Sands2010-05-101-0/+2
* SDDbgValues are apparently not being legalized. Fix a symptom of the problem,Dan Gohman2010-05-071-1/+7
* Verify variable directly.Devang Patel2010-05-072-3/+3
* Fix PR 7087, and probably other things, by extendingDale Johannesen2010-05-071-1/+11
* Transfer debug location information from PHI nodes to resultingDan Gohman2010-05-071-0/+8
* Print debug information for SDNodes.Dan Gohman2010-05-071-0/+16