aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
AgeCommit message (Expand)Author
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
2009-05-18Revert last commit. It was wrong.Bill Wendling
2009-05-18Don't call RegionInlinedFnEnd if our optimization level isn't -O0.Bill Wendling
2009-05-14Add an assert to turn a segfault on an unsupported inlineDan Gohman
2009-05-13Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach
2009-05-10--- Reverse-merging r71370 into '.':Bill Wendling
2009-05-09A debug function start was not being recorded when the optimization level wasn'tBill Wendling