aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
2010-03-18Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() toBob Wilson
2010-03-18Fix comment.Devang Patel
2010-03-17Debug info intrinsic does not intefer during tail call optimization.Devang Patel
2010-03-16reapply r98656 unmodified, which exposed the asmprinter not Chris Lattner
2010-03-16Revert r98656, its breaking all over the place.Daniel Dunbar
2010-03-16improve support for uniontype and ConstantUnion, patch by Tim Northover!Chris Lattner
2010-03-15Create SDDbgValue for dbg_value intrinsics and remember its connections with ...Devang Patel
2010-03-14Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands
2010-03-14Add DAG nodes to represent FP16 <-> FP32 intrinsicsAnton Korobeynikov
2010-03-14get MMI out of the label uniquing business, just go to MCContextChris Lattner
2010-03-14change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner
2010-03-14change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner
2010-03-12Revert turning copysignl into a COPYSIGN node for the moment:Duncan Sands
2010-03-12Now that it's supported, turn copysignl into a COPYSIGN node.Duncan Sands
2010-03-12fix PR6577, a bug in sdbuilder lowering select instructionsChris Lattner
2010-03-11In case of tail call size of Ins and InVals may not match.Evan Cheng
2010-03-02Remove dead parameter passing.Bill Wendling
2010-02-28simplify this code, return only ever has zero or one operands.Chris Lattner
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-11Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen
2010-02-11Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10Emit an error for illegal inline asm constraint (which uses illegal type) rat...Evan Cheng
2010-02-08Apply the 95471 fix to SelectionDAGBuilder as well;Dale Johannesen
2010-02-08In guaranteed tailcall mode, don't decline the tailcall optimizationDan Gohman
2010-02-04Fix typo Duncan noticed.Evan Cheng
2010-02-04It's too risky to eliminate sext / zext of call results for tail call optimiz...Evan Cheng
2010-02-03Revert 94937 and move the noreturn check to codegen.Evan Cheng
2010-02-03Allow all types of callee's to be tail called. But avoid automatic tailcall i...Evan Cheng
2010-02-02Revert 95130.Evan Cheng
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-02-01eliminate a bunch of pointless LLVMContext arguments.Chris Lattner
2010-02-01fix PR 6157. Testcase pending.Dale Johannesen
2010-01-28Assign the ordering of SDNodes in a much less intrusive fashion. After theBill Wendling
2010-01-28Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-26Allow some automatic tailcall optimization without changing ABI.Evan Cheng
2010-01-25Rearrange handling of jump tables. Highlights:Chris Lattner
2010-01-23Remove the '-disable-scheduling' flag and replace it with the 'source' option ofBill Wendling
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-16When checking for sret-demotion, it needs to use legal types. When using the...Kenneth Uildriks
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2010-01-05Delete renaming use of dead dbg intrinsics.Devang Patel
2010-01-05Change errs() to dbgs().David Greene
2010-01-04Use a pointer type rather than MVT::Other for the ExternalSymbol node usedDan Gohman
2010-01-02Teach codegen to handle:Chris Lattner
2010-01-01Fix a warning on gcc 4.4.Mikhail Glushenkov