- d50dbc7 Try harder to get a consistent floating point results. by Rafael Espindola · 12 years ago
- 391dbad StackMap: Implement support for DirectMemRefOp. by Andrew Trick · 12 years ago
- 4a1abb7 patchpoint: factor SD builder code for live vars. Plain stackmap also optimizes Constant values now. by Andrew Trick · 12 years ago
- a2428e0 patchpoint: eliminate hard coded operand indices. by Andrew Trick · 12 years ago
- 19231e6 Fix codegen for null different sized pointer. by Matt Arsenault · 12 years ago
- b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
- 561f221 Minor extension to llvm.experimental.patchpoint: don't require a call. by Andrew Trick · 12 years ago
- 87ed906 [Stackmap] Materialize the jump address within the patchpoint noop slide. by Juergen Ributzka · 12 years ago
- 9969d3e [Stackmap] Add AnyReg calling convention support for patchpoint intrinsic. by Juergen Ributzka · 12 years ago
- 6664df1 Slightly change the way stackmap and patchpoint intrinsics are lowered. by Andrew Trick · 12 years ago
- 359c532 [Stackmap] Remove erroneous assert. by Juergen Ributzka · 12 years ago
- 2b7a733 Commenting out this assert because it is causing the build bots to fail. This effectively reverts r193861, but needs to be fixed as part of r193769. by Aaron Ballman · 12 years ago
- 96321aa Fixing an order of evaluation error in an assert. by Aaron Ballman · 12 years ago
- 153ebe6 Add support for stack map generation in the X86 backend. by Andrew Trick · 12 years ago
- 74f4c74 Lower stackmap intrinsics directly to their target opcode in the DAG builder. by Andrew Trick · 12 years ago
- 8d7d4de SelectionDAG: Pass along the original argument/element type in ISD::InputArg by Tom Stellard · 12 years ago
- b768912 Fix CodeGen for different size address space GEPs by Matt Arsenault · 12 years ago
- bbd2490 Reuse variable by Matt Arsenault · 12 years ago
- e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
- 838e234 SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy() by Tom Stellard · 12 years ago
- fd15582 SelectionDAG: Use correct pointer size when lowering function arguments v2 by Tom Stellard · 12 years ago
- 20f25eb [stack protector] Work around an issue with the BMOVPCB_CALL instruction on ARM by disabling does not return on __stack_chk_fail. by Michael Gottesman · 12 years ago
- 6f6d551 [SystemZ] Use SRST to optimize memchr by Richard Sandiford · 12 years ago
- b27f0f1 Teach selectiondag how to handle the stackprotectorcheck intrinsic. by Michael Gottesman · 12 years ago
- 0c5c01aa Add a llvm.copysign intrinsic by Hal Finkel · 12 years ago
- 0dec06a [SystemZ] Use SRST to implement strlen and strnlen by Richard Sandiford · 12 years ago
- bb83a50 [SystemZ] Use MVST to implement strcpy and stpcpy by Richard Sandiford · 12 years ago
- ca23271 [SystemZ] Use CLST to implement strcmp by Richard Sandiford · 12 years ago
- e382775 [SystemZ] Fix handling of 64-bit memcmp results by Richard Sandiford · 12 years ago
- d9c2783 Replace getValueType().getSimpleVT() with getSimpleValueType(). by Craig Topper · 12 years ago
- 564681c [SystemZ] Use CLC and IPM to implement memcmp by Richard Sandiford · 12 years ago
- 171817e Add ISD::FROUND for libm round() by Hal Finkel · 12 years ago
- d42c594 TargetLowering: Add getVectorIdxTy() function v2 by Tom Stellard · 12 years ago
- e6656ac Fix crashing on invalid inline asm with matching constraints. by Eric Christopher · 12 years ago
- 029af15 Reflow this to be easier to read. by Eric Christopher · 12 years ago
- facc9f4 Document a known limitation of the status quo. by Adrian Prantl · 12 years ago
- 418d1d1 Reapply an improved version of r180816/180817. by Adrian Prantl · 12 years ago
- 73de7bf AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and all by Stephen Lin · 12 years ago
- cfe7f35 Remove trailing whitespace from SelectionDAG/*.cpp by Stephen Lin · 12 years ago
- 6d715e8 SelectionDAGBuilder: style fixes (add space between end parentheses and open brace) by Stephen Lin · 12 years ago
- dab4db5 Stop putting operations after a tail call. by Tim Northover · 12 years ago
- fee2a20 Simplify landing pad lowering. by Jakob Stoklund Olesen · 12 years ago
- a1f5b90 Revert r185595-185596 which broke buildbots. by Jakob Stoklund Olesen · 12 years ago
- fa6a7b9 Simplify landing pad lowering. by Jakob Stoklund Olesen · 12 years ago
- e1c1d36 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
- 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
- a3cd350 Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
- b51a686 During SelectionDAG building explicitly set a node to constant zero when the by Quentin Colombet · 12 years ago
- 0252265b Debug Info: Simplify Frame Index handling in DBG_VALUE Machine Instructions by David Blaikie · 12 years ago
- f771908 Cache the TargetLowering info object as a pointer. by Bill Wendling · 12 years ago
- 048f99d Convert sqrt functions into sqrt instructions when -ffast-math is in effect. by Preston Gurd · 12 years ago
- e2431c6 Track IR ordering of SelectionDAG nodes 3/4. by Andrew Trick · 12 years ago
- ef9de2a Track IR ordering of SelectionDAG nodes 2/4. by Andrew Trick · 12 years ago
- 175143b Track IR ordering of SelectionDAG nodes 1/4. by Andrew Trick · 12 years ago
- df1ecbd7 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
- 0d1e559 Unify formatting of debug output. by Adrian Prantl · 12 years ago
- fff1f5f Drop @llvm.annotation and @llvm.ptr.annotation intrinsics during codegen. by Justin Holewinski · 12 years ago
- 75865923 Add LLVMContext argument to getSetCCResultType by Matt Arsenault · 12 years ago
- 9c93059 Generate debug info for by-value struct args even if they are not used. by Adrian Prantl · 12 years ago
- 8e4824f [inline asm] Return an undef SDValue of the expected value type, rather than by Chad Rosier · 13 years ago
- 699808c Only pass 'returned' to target-specific lowering code when the value of entire register is guaranteed to be preserved. by Stephen Lin · 13 years ago
- a2888e7 Temporarily revert "Change the informal convention of DBG_VALUE so that we can express a" by Adrian Prantl · 13 years ago
- 9a57664 Change the informal convention of DBG_VALUE so that we can express a by Adrian Prantl · 13 years ago
- 108d5a6 [inline asm] Fix a crasher for an invalid value type/register class. by Chad Rosier · 13 years ago
- b8bd232 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 13 years ago
- c81616b Remove the type legality check from the SelectionDAGBuilder when it lowers @llvm.fmuladd to ISD::FMA nodes. by Owen Anderson · 13 years ago
- 2d915e2 Revert r176154 in favor of a better approach. by Bill Wendling · 13 years ago
- b386460 Generate an error message instead of asserting or segfaulting when we can't by Chad Rosier · 13 years ago
- 6af16fc Fix PR10475 by Michael Liao · 13 years ago
- 33ebf83 A small refactoring + adding comments. by Eli Bendersky · 13 years ago
- 683f59b SelectionDAG: If llvm.donothing has a landingpad, we should clear by Manman Ren · 13 years ago
- 0e760da 'Hexadecimal' has two 'a's and only one 'i'. by Matt Beaumont-Gay · 13 years ago
- 05920b18 Fix the root cause of PR15348 by correctly handling alignment 0 on by Chandler Carruth · 13 years ago
- d1c6404 Remove unnecessary code. by Evan Cheng · 13 years ago
- 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
- a72b970 Tweak check to avoid integer overflow (for insanely large alignments) by Evan Cheng · 13 years ago
- f04cbeb Fix errant fallthrough in the generation of the lifetime markers. by Nadav Rotem · 13 years ago
- 29178a3 Make APFloat constructor require explicit semantics. by Tim Northover · 13 years ago
- 4f972ea Remove unused parameter. Also use the AttributeSet query methods instead of the Attribute query methods. by Bill Wendling · 13 years ago
- 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
- a9286e9 Remove unneeded includes from FunctionLoweringInfo.h. by Jakub Staszak · 13 years ago
- 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 74dba87 Remove the Function::getRetAttributes method in favor of using the AttributeSet accessor method. by Bill Wendling · 13 years ago
- 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
- 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
- f993461 Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- 00e7a11 Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'. by Patrik Hagglund · 13 years ago
- 4e0f828 Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- e09cac9 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
- 3f190519 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
- bad545c Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 5e6c361 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago
- e98b7a0 Revert EVT->MVT changes, r169836-169851, due to buildbot failures. by Patrik Hagglund · 13 years ago
- b31465b Change RegVT in BitTestBlock and RegsForValue, to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- ad432a8 Change TargetLowering::getTypeForExtArgOrReturn to take and return by Patrik Hagglund · 13 years ago
- d343374 Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT, from EVT. by Patrik Hagglund · 13 years ago
- 03e9628 Change TargetLowering::RegisterTypeForVT to contain MVTs, instead of EVTs. by Patrik Hagglund · 13 years ago
- 3708e54 Change TargetLowering::getRegClassFor to take an MVT, instead of EVT. by Patrik Hagglund · 13 years ago