summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAge
* Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman2009-11-23
* Move RegsForValue to an anonymous namespace, since it is only usedDan Gohman2009-11-23
* Move some more code out of SelectionDAGBuild.cpp and intoDan Gohman2009-11-23
* Move the FunctionLoweringInfo class and some related utility functions outDan Gohman2009-11-23
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-20
* Enable the tail call optimization when the caller returns undef.Dan Gohman2009-11-14
* Don't let a noalias difference disrupt the tailcall optimization.Dan Gohman2009-11-13
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-12
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel2009-11-12
* x86 users can now return arbitrary sized structs. Structs too large to fit i...Kenneth Uildriks2009-11-11
* Implement support to debug inlined functions.Devang Patel2009-11-10
* Codegen support for the llvm.invariant/lifetime.start/end intrinsics:Duncan Sands2009-11-10
* Fix for 64-bit builds.Mike Stump2009-11-09
* Fix PR5421 by APInt'izing switch lowering.Chris Lattner2009-11-07
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-07
* Fix warning with gcc-4.0 and signed/unsigned.Eric Christopher2009-10-31
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-30
* Make sure we return the right sized type here.Eric Christopher2009-10-28
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-28
* Update the MachineBasicBlock CFG for an indirect branch.Dan Gohman2009-10-27
* Add CodeGen support for indirect branches.Dan Gohman2009-10-27
* don't use stdioChris Lattner2009-10-27
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-27
* Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher2009-10-27
* Remove FreeInst.Victor Hernandez2009-10-26
* APInt-ify the gep scaling code, so that it correctly handles the case whereDan Gohman2009-10-23
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-18
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-18
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-17
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-17
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-14
* s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel2009-10-13
* Introduce new convenience methods for sign extending orDuncan Sands2009-10-13
* Extract scope information from the variable itself, instead of relying on all...Devang Patel2009-10-09
* Make sure sin, cos, sqrt calls are marked readonlyDale Johannesen2009-09-25
* Generate FSQRT from calls to the sqrt function, whichDale Johannesen2009-09-25
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-18
* duncan points out the EH selector values are signed.Chris Lattner2009-09-18
* tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 onChris Lattner2009-09-17
* Better solution for tracking both the original alignment of the access, and t...Nate Begeman2009-09-15
* Add an "original alignment" field to load and store nodes. This enables theNate Begeman2009-09-15
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-08
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-06
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-06
* Detect VLAs.Devang Patel2009-09-05
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-02
* Reapply 79977.Devang Patel2009-08-28
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-25