- 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
- bceddbd Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in by Ken Dyck · 16 years ago
- a0474a8 Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never by Dan Gohman · 16 years ago
- 87862e7 Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. by Dan Gohman · 16 years ago
- 714efc6 Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
- 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
- bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
- 5b8bce1 When generating a vector the really slow way, via loads by Dale Johannesen · 16 years ago
- 9a645cd Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 16 years ago
- 8983da7 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 16 years ago
- a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
- eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
- f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
- 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
- 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
- bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
- f77fc92 Delete an obsolete comment. by Dan Gohman · 16 years ago
- 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
- e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
- 62c77d3 Add extload expansion for f128 by Anton Korobeynikov · 16 years ago
- 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
- 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
- 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
- 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
- 2c9489d Be tidy and use a break to exit from a switch block rather than by Dan Gohman · 16 years ago
- db8dc2b Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, and by Dan Gohman · 16 years ago
- bc037cf Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
- e96507c 80 col violations. by Evan Cheng · 16 years ago
- 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
- 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
- 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
- debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
- baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
- af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
- eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
- 78d1264 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago