summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sure sin, cos, sqrt calls are marked readonlyDale Johannesen2009-09-251-3/+6
* Generate FSQRT from calls to the sqrt function, whichDale Johannesen2009-09-251-0/+9
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-0/+1
* duncan points out the EH selector values are signed.Chris Lattner2009-09-181-1/+1
* tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 onChris Lattner2009-09-171-21/+24
* Better solution for tracking both the original alignment of the access, and t...Nate Begeman2009-09-151-3/+2
* Add an "original alignment" field to load and store nodes. This enables theNate Begeman2009-09-151-6/+5
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-081-0/+4
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-061-4/+2
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-061-6/+2
* Detect VLAs.Devang Patel2009-09-051-1/+5
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-2/+3
* Reapply 79977.Devang Patel2009-08-281-6/+6
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-6/+6
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-6/+6
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-3/+12
* Fix typo. Should check both values of RangeUse for 0. Patch by Marius Wachtler.Bill Wendling2009-08-211-1/+1
* Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach2009-08-171-9/+0
* 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
OpenPOWER on IntegriCloud