summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR5421 by APInt'izing switch lowering.Chris Lattner2009-11-071-14/+16
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-071-0/+60
* Fix warning with gcc-4.0 and signed/unsigned.Eric Christopher2009-10-311-1/+1
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-2/+10
* Make sure we return the right sized type here.Eric Christopher2009-10-281-2/+5
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-281-1/+1
* Update the MachineBasicBlock CFG for an indirect branch.Dan Gohman2009-10-271-0/+4
* Add CodeGen support for indirect branches.Dan Gohman2009-10-271-2/+3
* don't use stdioChris Lattner2009-10-271-1/+1
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-271-0/+5
* Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher2009-10-271-0/+12
* Remove FreeInst.Victor Hernandez2009-10-261-20/+0
* APInt-ify the gep scaling code, so that it correctly handles the case whereDan Gohman2009-10-231-4/+5
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-181-4/+2
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-181-2/+4
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-1/+1
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-1/+1
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-42/+0
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-141-11/+5
* s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel2009-10-131-1/+1
* Introduce new convenience methods for sign extending orDuncan Sands2009-10-131-54/+10
* Extract scope information from the variable itself, instead of relying on all...Devang Patel2009-10-091-2/+8
* 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
OpenPOWER on IntegriCloud