Commit History

Autor SHA1 Mensaxe Data
  Chris Lattner 93b122d3c4 reapply r98656 unmodified, which exposed the asmprinter not %!s(int64=15) %!d(string=hai) anos
  Daniel Dunbar b85c7100c5 Revert r98656, its breaking all over the place. %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 8b3b34f410 improve support for uniontype and ConstantUnion, patch by Tim Northover! %!s(int64=15) %!d(string=hai) anos
  Devang Patel 001903485f Create SDDbgValue for dbg_value intrinsics and remember its connections with DAG nodes. %!s(int64=15) %!d(string=hai) anos
  Duncan Sands d2c817eff1 Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodes %!s(int64=15) %!d(string=hai) anos
  Anton Korobeynikov be5b032e4b Add DAG nodes to represent FP16 <-> FP32 intrinsics %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 63d7836267 get MMI out of the label uniquing business, just go to MCContext %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 7561d48095 change the LabelSDNode to be EHLabelSDNode and make it hold %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 1611273351 change EH related stuff (other than EH_LABEL) to use MCSymbol %!s(int64=15) %!d(string=hai) anos
  Duncan Sands 0ac5d2d7ff Revert turning copysignl into a COPYSIGN node for the moment: %!s(int64=15) %!d(string=hai) anos
  Duncan Sands bb2f0c541c Now that it's supported, turn copysignl into a COPYSIGN node. %!s(int64=15) %!d(string=hai) anos
  Chris Lattner b3e87b2262 fix PR6577, a bug in sdbuilder lowering select instructions %!s(int64=15) %!d(string=hai) anos
  Evan Cheng af1871fa6d In case of tail call size of Ins and InVals may not match. %!s(int64=15) %!d(string=hai) anos
  Bill Wendling 46ada19645 Remove dead parameter passing. %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 25d5837889 simplify this code, return only ever has zero or one operands. %!s(int64=15) %!d(string=hai) anos
  Duncan Sands 1df9859c40 There are two ways of checking for a given type, for example isa<PointerType>(T) %!s(int64=15) %!d(string=hai) anos
  David Greene 1e559443a1 %!s(int64=15) %!d(string=hai) anos
  Duncan Sands b0bc6c361d Uniformize the names of type predicates: rather than having isFloatTy and %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen b5b90eddcd Use array_pod_sort instead of std::sort for improved code size. %!s(int64=15) %!d(string=hai) anos
  Jakob Stoklund Olesen 598b24c6d1 Remove duplicate successors from indirectbr instructions before building the machine CFG. %!s(int64=15) %!d(string=hai) anos
  Dan Gohman f451cb870e Fix "the the" and similar typos. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 8112b5322e Emit an error for illegal inline asm constraint (which uses illegal type) rather than asserting. %!s(int64=15) %!d(string=hai) anos
  Dale Johannesen 8ac38f2a61 Apply the 95471 fix to SelectionDAGBuilder as well; %!s(int64=15) %!d(string=hai) anos
  Dan Gohman c2e93b255e In guaranteed tailcall mode, don't decline the tailcall optimization %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 6fdce65902 Fix typo Duncan noticed. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 446bc10085 It's too risky to eliminate sext / zext of call results for tail call optimization even if the caller / callee attributes completely match. The callee may have been bitcast'ed (or otherwise lied about what it's doing). %!s(int64=15) %!d(string=hai) anos
  Evan Cheng febc81680c Revert 94937 and move the noreturn check to codegen. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 86809ccdad Allow all types of callee's to be tail called. But avoid automatic tailcall if the callee is a result of bitcast to avoid losing necessary zext / sext etc. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 022d9e1cef Revert 95130. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 942619695f Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. %!s(int64=15) %!d(string=hai) anos