- 8ad145d Revert 131266 and 131261 due to buildbot complaints. rdar://problem/9298790 by Stuart Hastings · 14 years ago
- 5adc646 Non-fast-isel followup to 129634; correctly handle branches controlled by Stuart Hastings · 14 years ago
- d673057 Correctly walk through nested and adjacent CALLSEQ_START nodes. No by Stuart Hastings · 14 years ago
- abbbfbd Rewrite the expander for umulo/smulo to remember to sign extend the input by Eric Christopher · 14 years ago
- 567cac0 Delete unnecessary variable. <rdar://problem/7662569> by Stuart Hastings · 14 years ago
- fc52163 Support nested CALLSEQ_BEGIN/END; necessary for ARM byval support. <rdar://problem/7662569> by Stuart Hastings · 14 years ago
- 65279cb Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the node to a libcall. rdar://9280991 by Evan Cheng · 14 years ago
- 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- 1809d5f Revert 123704; it broke threaded LLVM. by Stuart Hastings · 14 years ago
- 8e23e81 Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs. by Evan Cheng · 14 years ago
- 6154f6c Use the correct LHS type when determining the legalization of a shift's RHS type. by Owen Anderson · 14 years ago
- 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
- a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- 1646953 Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. by Cameron Zwarich · 14 years ago
- a4defc0 Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
- 7e7fc10 Speculatively revert r124380. by Devang Patel · 15 years ago
- bfae5f3 While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal nodes. by Devang Patel · 15 years ago
- 6b9a293 Initialize variable to get rid of clang warning. by Bill Wendling · 15 years ago
- c47fd9f Revert r124302 by Devang Patel · 15 years ago
- cfe33c4 by David Greene · 15 years ago
- d2c9793 While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal nodes. by Devang Patel · 15 years ago
- e338581 Use only one API at a time. by Eric Christopher · 15 years ago
- 38a1826 If we can, lower the multiply part of a umulo/smulo call to a libcall by Eric Christopher · 15 years ago
- f224322 Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END by Stuart Hastings · 15 years ago
- 5df5a22 Add an assert so we don't silently miscompile ctpop for bit widths > 128. by Benjamin Kramer · 15 years ago
- b6516ae Reimplement CTPOP legalization with the "best" algorithm from by Benjamin Kramer · 15 years ago
- dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 15 years ago
- b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
- 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
- 2d31d14 Remove TODO, these appear to be implemented. by Eric Christopher · 15 years ago
- 56500ed Fix indentation, add comment. by Stuart Hastings · 15 years ago
- 2965e69 Missing logic for nested CALLSEQ_START/END. by Stuart Hastings · 15 years ago
- f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
- a304d02 Initial support for nested CALLSEQ_START/CALLSEQ_END constructs in LegalizeDAG. by Stuart Hastings · 15 years ago
- 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
- 3069cbf Remove unneeded zero arrays. by Benjamin Kramer · 15 years ago
- 3d2125c Enable sibling call optimization of libcalls which are expanded during by Evan Cheng · 15 years ago
- bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
- e4ad387 Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any by Jim Grosbach · 15 years ago
- 07e3a38 fix the default va_arg expansion (in the realignment case) to not implicitly by Chris Lattner · 15 years ago
- 3a9e769 Use a more efficient lowering of uint64_t --> float that can take advantage of hardware signed integer conversion without by Owen Anderson · 15 years ago
- 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
- da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 15 years ago
- 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
- ecf42c4 continue MachinePointerInfo'izing, eliminating use of one of the old by Chris Lattner · 15 years ago
- 85ca106 a few more trivial updates. This fixes PerformInsertVectorEltInMemory to not by Chris Lattner · 15 years ago
- ef134d0 Add a missing check when legalizing a vector extending load. This doesn't by Bob Wilson · 15 years ago
- 341fa09 Add a hackaround for PR7993 which is causing failures on x86 builders that lack sse2. by Chris Lattner · 15 years ago
- aafe626 remove some llvmcontext arguments that are now dead post-refactoring. by Chris Lattner · 15 years ago
- 54f6163 Fix some GCC warnings by providing a virtual destructor in the base of a class by Chandler Carruth · 15 years ago
- 63241f7 If the target says that an extending load is not legal, regardless of whether by Bob Wilson · 15 years ago
- cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 15 years ago
- bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
- c66e150b By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather by Jim Grosbach · 15 years ago
- 6e99261 80-column and trailing whitespace cleanup. by Jim Grosbach · 15 years ago
- ee7f8b5 grammar tweaks by Jim Grosbach · 15 years ago
- 72d13ff When splitting a VAARG, remember its alignment. by Rafael Espindola · 15 years ago
- ef6eb9c back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) by Jim Grosbach · 15 years ago
- a845706 Fix cross initialization compilation error. by Evan Cheng · 15 years ago
- e03262f Add Expand-to-libcall support for additional atomics. This covers the usual by Jim Grosbach · 15 years ago
- 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
- 7720cb3 isValueValidForType can be a static member function. by Dan Gohman · 15 years ago
- 59c38f3 add missing break. inconsequential as the code shouldn't be reached, but by Jim Grosbach · 15 years ago
- b56ce81 Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder by Jim Grosbach · 15 years ago
- bbfc0d2 ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target by Jim Grosbach · 15 years ago
- 0798edd Update the saved stack pointer in the sjlj function context following either by Jim Grosbach · 15 years ago
- 14b2141 When expanding a vector_shuffle, the element type may not be legal and may by Bob Wilson · 15 years ago
- a5afa1c Implement a correct ui64->f32 conversion. The old by Dale Johannesen · 15 years ago
- 038df88 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
- 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
- adf9799 More 80 violations. by Evan Cheng · 15 years ago
- 35a3893 use assertions instead of unreachable for logic errors. by Chris Lattner · 15 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
- f0d5007 Get rid of target-specific nodes for fp16 <-> fp32 conversion. by Anton Korobeynikov · 15 years ago
- 927411b Make default expansion for FP16 <-> FP32 nodes into libcalls by Anton Korobeynikov · 15 years ago
- 5d54b41 Fix PR6522: implement copysign expansion for x86 long double by Duncan Sands · 15 years ago
- 0fa9d1d Reapply r97778 and r97779, enabled only for unsigned i64 to f64 conversions. by Dan Gohman · 15 years ago
- b6b343d Revert r97778 and r97779. They're somehow breaking llvm-gcc builds. by Dan Gohman · 15 years ago
- 808ab34 Fix these constants to be more portable. by Dan Gohman · 15 years ago
- cfa7ca1 Rewrite i64-to-f64 conversion using an algorithm which handles by Dan Gohman · 15 years ago
- 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
- 9949dd6 Fix ExpandVectorBuildThroughStack for the case where the by Dan Gohman · 15 years ago
- aa9d854 Revert r97064. Duncan pointed out that bitcasts are defined in by Dan Gohman · 15 years ago
- c382bc3 Make getTypeSizeInBits work correctly for array types; it should return by Dan Gohman · 15 years ago
- 1e55944 by David Greene · 15 years ago
- f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
- 071c62f Rearrange handling of jump tables. Highlights: by Chris Lattner · 16 years ago
- eb38ebf Improved widening loads by adding support for wider loads if by Mon P Wang · 16 years ago
- d199636 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
- 993aace Change errs() to dbgs(). by David Greene · 16 years ago
- d831181 Remove dead variable. by Bill Wendling · 16 years ago
- ec9d8b0 move a few more symbols to .rodata by Nuno Lopes · 16 years ago
- 775db97 Revert r91949 r91942 and r91936. by Bill Wendling · 16 years ago
- 122d06d Finish up node ordering in ExpandNode. by Bill Wendling · 16 years ago
- 3dbcb55 Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the function by Bill Wendling · 16 years ago
- 167bea7 Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAP by Bill Wendling · 16 years ago
- 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago