aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
2009-08-21Fix typo. Should check both values of RangeUse for 0. Patch by Marius Wachtler.Bill Wendling
2009-08-17Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach
2009-08-15Simplify this code to not depend as much on CurMBB.Dan Gohman
2009-08-14Indentation change.Evan Cheng
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-06Use stripPointerCasts instead of partially rewriting it.Dale Johannesen
2009-08-06Add assertion checks after the calls to LowerFormalArguments, LowerCall,Dan Gohman
2009-08-06Remove an over-aggressive assert. Functions with empty struct returnDan Gohman
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-03llvm_report_error already prints "LLVM ERROR:". So stop reporting errors like...Benjamin Kramer
2009-07-31Allow target intrinsics that return multiple values, i.e., struct types,Bob Wilson
2009-07-31Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-27Move ConstantFP construction back to the 2.5-ish API.Owen Anderson
2009-07-26Remove Value::getNameLenDaniel Dunbar
2009-07-23"fix" PR4612, which is a crash on:Chris Lattner
2009-07-21Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson
2009-07-21Move a bit more state over to the LLVMContext.Owen Anderson
2009-07-20Move stripping of bitcasts in inline asm argumentsDale Johannesen
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-16Privatize the ConstantFP table. I'm on a roll!Owen Anderson
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-07-16Propagate return result extension typeAnton Korobeynikov
2009-07-15Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-07-12remove llvm.part.set.* and llvm.part.select.*. They have never been Chris Lattner
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-09Fix an apparent copy-and-paste problem in an error message.Bob Wilson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-07-07lower vector icmp/fcmp to ICMP/FCMP nodes with the right resultChris Lattner
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-02Simplify debug info intrisinc lowering.Devang Patel
2009-07-02Simplify. Devang Patel
2009-07-02Simplify. No intentional functionality change.Devang Patel
2009-07-01Refactor. No functionality change.Devang Patel
2009-06-15Change this from an assert to a cerr+exit, since it's diagnosing anDan Gohman
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-05-22Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands
2009-05-21Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling
2009-05-20Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis
2009-05-20Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman