summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Emit correct code when making a ConstantPool entry for a vectorDale Johannesen2009-11-101-2/+11
* Implement support to debug inlined functions.Devang Patel2009-11-103-104/+36
* Codegen support for the llvm.invariant/lifetime.start/end intrinsics:Duncan Sands2009-11-101-0/+10
* Remove an unneeded #include.Dan Gohman2009-11-091-1/+0
* Fix for 64-bit builds.Mike Stump2009-11-091-1/+1
* Hide a couple of options.Evan Cheng2009-11-091-1/+1
* Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov2009-11-072-10/+30
* Fix PR5421 by APInt'izing switch lowering.Chris Lattner2009-11-072-17/+19
* Fix memoizing of CvtRndSatSDNodeMon P Wang2009-11-071-1/+2
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-072-0/+75
* Avoid printing a redundant space in SDNode->dump().Dan Gohman2009-11-051-2/+1
* Make -print-machineinstrs more readable.Dan Gohman2009-10-311-2/+2
* When discarding SrcValue information, discard all of it so that codeDan Gohman2009-10-311-7/+5
* Fix warning with gcc-4.0 and signed/unsigned.Eric Christopher2009-10-311-1/+1
* Don't mark registers dead here when processing nodes with MVT::FlagDan Gohman2009-10-301-1/+5
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-304-2/+44
* Remove some unnecessary spaces in debug output.Dan Gohman2009-10-291-3/+3
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-0/+52
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-292-4/+8
* Make sure we return the right sized type here.Eric Christopher2009-10-281-2/+5
* Don't call SDNode::isPredecessorOf when it isn't necessary. If the load'sDan Gohman2009-10-281-6/+10
* Rewrite SelectionDAG::isPredecessorOf to be iterative instead ofDan Gohman2009-10-281-21/+16
* Add a second ValueType argument to isFPImmLegal.Evan Cheng2009-10-281-1/+1
* Mark dead physregdefs dead immediately. This helps MachineSink andDan Gohman2009-10-281-0/+2
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-282-3/+3
* 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
* Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng2009-10-272-10/+2
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-272-0/+7
* pseudosourcevalue is also still using getGlobalContext(), so it isn'tChris Lattner2009-10-271-0/+1
* Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher2009-10-271-0/+12
* Remove FreeInst.Victor Hernandez2009-10-262-22/+0
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-255-5/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-256-12/+9
* APInt-ify the gep scaling code, so that it correctly handles the case whereDan Gohman2009-10-231-4/+5
* Fix null pointer dereference.Anton Korobeynikov2009-10-221-1/+1
* Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign)Anton Korobeynikov2009-10-201-4/+6
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-185-56/+39
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-185-39/+56
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-175-15/+15
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-175-15/+15
* 80 col violation.Evan Cheng2009-10-171-1/+2
* Delete an obsolete comment.Dan Gohman2009-10-171-2/+1
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-172-44/+0
* Allow widening of extract subvectorMon P Wang2009-10-162-0/+8
* Indent code.Zhongxing Xu2009-10-161-1/+1
* Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen2009-10-151-6/+9
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-142-19/+22
* s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel2009-10-132-5/+4
OpenPOWER on IntegriCloud