summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() toBob Wilson2010-03-181-3/+2
* Fix comment.Devang Patel2010-03-181-1/+1
* Debug info intrinsic does not intefer during tail call optimization.Devang Patel2010-03-171-0/+3
* reapply r98656 unmodified, which exposed the asmprinter not Chris Lattner2010-03-161-0/+5
* Revert r98656, its breaking all over the place.Daniel Dunbar2010-03-161-5/+0
* improve support for uniontype and ConstantUnion, patch by Tim Northover!Chris Lattner2010-03-161-0/+5
* Create SDDbgValue for dbg_value intrinsics and remember its connections with ...Devang Patel2010-03-151-5/+28
* Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands2010-03-141-1/+1
* Add DAG nodes to represent FP16 <-> FP32 intrinsicsAnton Korobeynikov2010-03-141-0/+8
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-141-2/+2
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-141-8/+4
* change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner2010-03-141-5/+7
* Revert turning copysignl into a COPYSIGN node for the moment:Duncan Sands2010-03-121-1/+1
* Now that it's supported, turn copysignl into a COPYSIGN node.Duncan Sands2010-03-121-1/+1
* fix PR6577, a bug in sdbuilder lowering select instructionsChris Lattner2010-03-121-1/+2
* In case of tail call size of Ins and InVals may not match.Evan Cheng2010-03-111-6/+7
* Remove dead parameter passing.Bill Wendling2010-03-021-50/+45
* simplify this code, return only ever has zero or one operands.Chris Lattner2010-02-281-8/+6
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-8/+8
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-151-8/+16
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-5/+5
* Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen2010-02-111-2/+2
* Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen2010-02-111-2/+8
* Fix "the the" and similar typos.Dan Gohman2010-02-101-2/+2
* Emit an error for illegal inline asm constraint (which uses illegal type) rat...Evan Cheng2010-02-101-1/+13
* Apply the 95471 fix to SelectionDAGBuilder as well;Dale Johannesen2010-02-081-0/+2
* In guaranteed tailcall mode, don't decline the tailcall optimizationDan Gohman2010-02-081-7/+10
* Fix typo Duncan noticed.Evan Cheng2010-02-041-1/+1
* It's too risky to eliminate sext / zext of call results for tail call optimiz...Evan Cheng2010-02-041-6/+4
* Revert 94937 and move the noreturn check to codegen.Evan Cheng2010-02-031-2/+7
* Allow all types of callee's to be tail called. But avoid automatic tailcall i...Evan Cheng2010-02-031-4/+9
* Revert 95130.Evan Cheng2010-02-021-1/+1
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-021-1/+1
* eliminate a bunch of pointless LLVMContext arguments.Chris Lattner2010-02-011-2/+1
* fix PR 6157. Testcase pending.Dale Johannesen2010-02-011-0/+35
* Assign the ordering of SDNodes in a much less intrusive fashion. After theBill Wendling2010-01-281-690/+165
* Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach2010-01-281-0/+19
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-271-9/+0
* Allow some automatic tailcall optimization without changing ABI.Evan Cheng2010-01-261-6/+1
* Rearrange handling of jump tables. Highlights:Chris Lattner2010-01-251-3/+5
* Remove the '-disable-scheduling' flag and replace it with the 'source' option ofBill Wendling2010-01-231-667/+382
* back this out for now. Growing Function is not good.Jim Grosbach2010-01-211-6/+0
* Make sure that landing pad entries in the EH call site table are in the properJim Grosbach2010-01-211-0/+6
* When checking for sret-demotion, it needs to use legal types. When using the...Kenneth Uildriks2010-01-161-11/+41
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-051-5/+4
* Delete renaming use of dead dbg intrinsics.Devang Patel2010-01-051-6/+0
* Change errs() to dbgs().David Greene2010-01-051-10/+10
* Use a pointer type rather than MVT::Other for the ExternalSymbol node usedDan Gohman2010-01-041-1/+2
* Teach codegen to handle:Chris Lattner2010-01-021-0/+12
* Fix a warning on gcc 4.4.Mikhail Glushenkov2010-01-011-1/+2
OpenPOWER on IntegriCloud