aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
2010-04-07minor tidying.Chris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07Three changes:Chris Lattner
2010-04-05remove the now-redundant MMI pointer in SelectionDAG.Chris Lattner
2010-04-05selection dag doesn't need DwarfWriter, remove some tendrils.Chris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02stop using DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-03-31add new apis for getting/setting !dbg metadata on Chris Lattner
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-29Fix PR4975. Avoid referencing empty vector.Evan Cheng
2010-03-29Pool allocate SDDbgValue nodes.Evan Cheng
2010-03-25Change how dbg_value sdnodes are converted into machine instructions. Their p...Evan Cheng
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