- 9d31aca Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 17 years ago
- 7b9f38a Temporarily revert r65065. It was causing test failures. by Bill Wendling · 17 years ago
- df78dcc Check for -fast here too. by Bill Wendling · 17 years ago
- 19e0a5b Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 17 years ago
- cf0da6c Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 17 years ago
- 3c50922 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 17 years ago
- d1e179d Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 17 years ago
- 65c0fd4 Revert this. It was breaking stuff. by Bill Wendling · 17 years ago
- 1c21ac3 Turn off the old way of handling debug information in the code generator. Use by Bill Wendling · 17 years ago
- fe174df Simplify code. by Evan Cheng · 17 years ago
- 020588c Make sure constant subscript is truncated to ptr size if it may not fit. by Evan Cheng · 17 years ago
- 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
- 03c34d0 Clear out the CurDebugLoc info when doing a 'clear' on the SDL object. by Bill Wendling · 17 years ago
- b842d52 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
- 7ae8c8b Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
- ae616c2 Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
- 6ae3aa8 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
- f2bb6f0 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
- 8526388 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
- 3a09f55 DebugLoc propagation; adjustment to things omitted from SelectionDagBuild. by Dale Johannesen · 17 years ago
- 135227a Pass in something sensible for the debug location information when creating the by Bill Wendling · 17 years ago
- fa50a23 Explicitly pass in the "unknown" debug location. This is probably not by Bill Wendling · 17 years ago
- e3c7836 Create DebugLoc information in FastISel. Several temporary methods were by Bill Wendling · 17 years ago
- 4182603 Fix PR3401: when using large integers, the type by Duncan Sands · 17 years ago
- db7c5f6 Move CurDebugLoc into SelectionDAGLowering. by Dale Johannesen · 17 years ago
- 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- ed255b3 Propagate debug info when building SelectionDAG. by Dale Johannesen · 17 years ago
- 4aa1846 Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 17 years ago
- ba21b7d Formatting. by Duncan Sands · 17 years ago
- 0bd9546 Delete redundant return statements. by Dan Gohman · 17 years ago
- 4b46224 During bittest switch lowering emit shift in the test block, which should (theoretically) by Anton Korobeynikov · 17 years ago
- be7e414 Cleanup whitespace and comments, and tweak some by Duncan Sands · 17 years ago
- a70798c Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). by Sanjiv Gupta · 17 years ago
- 2395916 Use "SINT_TO_FP" instead of "UINT_TO_FP" when getting the exponent. This was by Bill Wendling · 17 years ago
- 786a683 Shift types need to match. by Bill Wendling · 17 years ago
- 44afc82 Verify debug info. by Devang Patel · 17 years ago
- 6e8d814 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 17 years ago
- b2f9a73 Delete trailing whitespace. by Mikhail Glushenkov · 17 years ago
- 76d190c by Devang Patel · 17 years ago
- 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
- 91febd1 More consts on TargetLowering references. by Dan Gohman · 17 years ago
- 08a4c28 minor refactoring: use a more specific API by Gabor Greif · 17 years ago
- 5c6e1e3 by Devang Patel · 17 years ago
- dc020f9 Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
- c7847cd Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 17 years ago
- 56a8bb6 by Devang Patel · 17 years ago
- 8feb694 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
- f4a66e8 Restore debug printing by Anton Korobeynikov · 17 years ago
- d305d00 Sometimes APInt syntax is really ugly... :( by Anton Korobeynikov · 17 years ago
- 05149ba Indent stuff properly by Anton Korobeynikov · 17 years ago
- 6f21913 Initial checkin of APInt'ififcation of switch lowering by Anton Korobeynikov · 17 years ago
- 12f2490 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 17 years ago
- c35fc49 We have decided not to support inline asm where an output operand with a matching input operand with incompatible type (i.e. either one is a floating point and the other is an integer or the sizes of the types differ). SelectionDAGBuild will catch these and exit with an error. by Evan Cheng · 17 years ago
- 4eb2dcd Whitespace fixes. by Bill Wendling · 17 years ago
- db8ec2d Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 17 years ago
- 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
- 6683547 - Make lowering of "add with overflow" customizable by back-ends. by Bill Wendling · 17 years ago
- 2967480 Added check to avoid generating extract subvector beyond the end of the vector when normalizing vector shuffles. by Mon P Wang · 17 years ago
- dd70834 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 17 years ago
- 4bce2bf Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 17 years ago
- 09a2037 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 17 years ago
- c311360 Clean up normalization of shuffles by Mon P Wang · 17 years ago
- 5eee744 Combine the two add with overflow intrinsics lowerings. They differ only in DAG node type. by Bill Wendling · 17 years ago
- 87c175e Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet. by Bill Wendling · 17 years ago
- 8badb67 Remove chains. Unnecessary. by Bill Wendling · 17 years ago
- 77538cc Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 17 years ago
- 74296c6 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 17 years ago
- 165b45d 80-column violation. by Bill Wendling · 17 years ago
- 13020d2 Rename stackprotector_create intrinsic to stackprotector. by Bill Wendling · 17 years ago
- 7235002 Remove the stackprotector_check intrinsic. Use a volatile load instead. by Bill Wendling · 17 years ago
- 7a82474 Improved shuffle normalization to avoid using extract/build when we by Mon P Wang · 17 years ago
- 58fb913 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 17 years ago
- 25f0106 Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
- eb4268d - Modify the stack protector algorithm so that the stack slot is allocated in by Bill Wendling · 17 years ago
- b3f7a39 - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}. by Bill Wendling · 17 years ago
- d970ea3 Implement the stack protector stack accesses via intrinsics: by Bill Wendling · 17 years ago
- 9e3e776 Emit label for llvm.dbg.func.start of the inlined function. by Devang Patel · 17 years ago
- 769134b Added interface to allow clients to create a MemIntrinsicNode for by Mon P Wang · 17 years ago
- 17e678b Add sanity checking for BUILD_PAIR (I noticed the by Duncan Sands · 17 years ago
- 8b44b88 Fix SelectionDAGBuild lowering of Select instructions to by Dan Gohman · 17 years ago
- 4396e0d Fix gcc.c-torture/compile/920520-1.c by inserting bitconverts by Chris Lattner · 17 years ago
- 6c87bfc Fix comment. Other formatting changes. No functionality changes. by Bill Wendling · 17 years ago
- 160e8ab Reapply r57699 with a fix to not crash on asms with multiple results. Unlike by Chris Lattner · 17 years ago
- 6de2556 Revert r57699. It's causing regressions in by Dan Gohman · 17 years ago
- d01ddb5 Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 17 years ago
- aadf741 add support for 128 bit aggregates. by Chris Lattner · 17 years ago
- 293abcc Factor out the code for mapping LLVM IR condition opcodes to by Dan Gohman · 17 years ago
- 052092b Fix PR2356 on PowerPC: if we have an input and output that are tied together by Chris Lattner · 17 years ago
- 3b1833c refactor some code into a helper method, no functionality change. by Chris Lattner · 17 years ago
- 860df6e Keep track of *which* input constraint matches an output by Chris Lattner · 17 years ago
- ef89017 add an assert so that PR2356 explodes instead of running off an by Chris Lattner · 17 years ago
- fb1f4a1 simplify comparison by Chris Lattner · 17 years ago
- bef9b0b Correctly handle calls with no return values. This fixes by Dan Gohman · 17 years ago
- c966a73 Temporarily reverting r56683. This is causing a failure during the build of llvm-gcc: by Bill Wendling · 17 years ago
- d77cbe8 Fix @llvm.frameaddress codegen. FP elimination optimization should be disabled when frame address is desired. Also add support for depth > 0. by Evan Cheng · 17 years ago
- 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
- 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
- c50ada2 Accept 'inreg' attribute on x86 functions as by Dale Johannesen · 17 years ago
- 32a733e FastISel support for debug info. by Dan Gohman · 17 years ago
- 2e74507 <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty() && "Couldn't allocate input reg!") by Evan Cheng · 17 years ago