summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify this code to not depend as much on CurMBB.Dan Gohman2009-08-151-16/+15
* Indentation change.Evan Cheng2009-08-141-2/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-12/+16
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-45/+47
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-286/+286
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-1/+10
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-410/+410
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-6/+10
* Use stripPointerCasts instead of partially rewriting it.Dale Johannesen2009-08-061-4/+2
* Add assertion checks after the calls to LowerFormalArguments, LowerCall,Dan Gohman2009-08-061-1/+34
* Remove an over-aggressive assert. Functions with empty struct returnDan Gohman2009-08-061-3/+0
* Major calling convention code refactoring.Dan Gohman2009-08-051-229/+300
* llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like...Benjamin Kramer2009-08-031-6/+5
* Allow target intrinsics that return multiple values, i.e., struct types,Bob Wilson2009-07-311-15/+9
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-4/+4
* Move types back to the 2.5 API.Owen Anderson2009-07-291-2/+2
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-1/+1
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-4/+2
* Remove Value::getNameLenDaniel Dunbar2009-07-261-18/+6
* "fix" PR4612, which is a crash on:Chris Lattner2009-07-231-1/+5
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-211-4/+4
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-211-4/+6
* Move stripping of bitcasts in inline asm argumentsDale Johannesen2009-07-201-0/+5
* Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin2009-07-161-3/+6
* Privatize the ConstantFP table. I'm on a roll!Owen Anderson2009-07-161-2/+3
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-1/+2
* Propagate return result extension typeAnton Korobeynikov2009-07-161-0/+7
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-1/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-9/+9
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-3/+4
* remove llvm.part.set.* and llvm.part.select.*. They have never been Chris Lattner2009-07-121-8/+0
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-7/+7
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-24/+17
* Fix an apparent copy-and-paste problem in an error message.Bob Wilson2009-07-091-1/+1
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-2/+2
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-27/+0
* lower vector icmp/fcmp to ICMP/FCMP nodes with the right resultChris Lattner2009-07-071-2/+5
* Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller2009-07-031-5/+5
* Simplify debug info intrisinc lowering.Devang Patel2009-07-021-96/+66
* Simplify. Devang Patel2009-07-021-1/+0
* Simplify. No intentional functionality change.Devang Patel2009-07-021-49/+36
* Refactor. No functionality change.Devang Patel2009-07-011-10/+4
* Change this from an assert to a cerr+exit, since it's diagnosing anDan Gohman2009-06-151-2/+6
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-32/+14
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-221-5/+1
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-211-40/+13
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis2009-05-201-13/+40
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-201-5/+19
* Revert last commit. It was wrong.Bill Wendling2009-05-181-2/+1
* Don't call RegionInlinedFnEnd if our optimization level isn't -O0.Bill Wendling2009-05-181-1/+2