- 6fc30c2 Fix the build under Debian GNU/Hurd. Thanks to Pino Toscano for the patch by Sylvestre Ledru · 12 years ago
- 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 12 years ago
- f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 12 years ago
- 7484920 Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID. by Benjamin Kramer · 12 years ago
- 9179487 remove unused argument by Nadav Rotem · 12 years ago
- d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 12 years ago
- d6fc262 Add two statistics to help track how we are computing the inline cost. by Chandler Carruth · 12 years ago
- 2e50619 Reapply 154397. Original message: by Nadav Rotem · 12 years ago
- 21293ac Comment typo fix. by Duncan Sands · 12 years ago
- 14b4c03 Add more fused mul+add/sub patterns. rdar://10139676 by Evan Cheng · 12 years ago
- e611378 Reapply 154396 after fixing a test. by Nadav Rotem · 12 years ago
- bee78fe Clean up ARM fused multiply + add/sub support some more: rename some isel by Evan Cheng · 12 years ago
- 7eb46d8 Fix an overly indented line. Remove an 'else' after an 'if' that returns. by Craig Topper · 12 years ago
- c42e640 Inline implVisitAluOverflow by introducing a nested switch to convert the intrinsic to an nodetype. by Craig Topper · 12 years ago
- 680363b Tablegen'd regpressure: emit the weighted pressure limit. by Andrew Trick · 12 years ago
- aa744e2 Table-generated register pressure fixes. by Andrew Trick · 12 years ago
- 23de31b Optimize code a bit by calling push_back only once in some loops. Reduces compiled code size a bit. by Craig Topper · 12 years ago
- 92c9045 Match (fneg (fma) to vfnma. rdar://10139676 by Evan Cheng · 12 years ago
- 0d82fe7 Add retw and lretw instructions. Also, fix Intel syntax parsing for all by Charles Davis · 12 years ago
- a0908d0 Merge fma.ll into fusedMAC.ll by Evan Cheng · 12 years ago
- a69da35 Fix ARM disassembly of VLD instructions with writebacks. And add test a case by Kevin Enderby · 12 years ago
- a5378eb ARM add missing Thumb1 two-operand aliases for shift-by-immediate. by Jim Grosbach · 12 years ago
- 82509e5 Fix a number of problems with ARM fused multiply add/subtract instructions. by Evan Cheng · 12 years ago
- 71fbed45 Tweak MachineLICM heuristics for cheap instructions. by Jakob Stoklund Olesen · 12 years ago
- 8b560b8 Only check for PHI uses inside the current loop. by Jakob Stoklund Olesen · 12 years ago
- 89cdaf46 Fix test to be register assignment invariant. by Jakob Stoklund Olesen · 12 years ago
- 4b74558 TableGen/reginfo potential bug: typo from previous checkin. by Andrew Trick · 12 years ago
- 06886aa Move the constant-folding support for FP_ROUND in SelectionDAG from the one-operand version of getNode() to the two-operand version, since it became a two-operand node at sound point. by Owen Anderson · 12 years ago
- 83f17f2 llvm-stress: stop abusing ConstantFP::get() by Dylan Noblesmith · 12 years ago
- 701de8f llvm-stress: don't make vectors of x86_mmx type by Dylan Noblesmith · 12 years ago
- cff60c1 [tsan] two more compile-time optimizations: by Kostya Serebryany · 12 years ago
- 3aef2ff Handle llvm.fma.* intrinsics. rdar://10914096 by Evan Cheng · 12 years ago
- 507bb7a Add a comment noting that the fdiv -> fmul conversion won't generate by Duncan Sands · 12 years ago
- 3ecb447 The MDString class stored a StringRef to the string which was already in a by Bill Wendling · 12 years ago
- 7f1f145 Whitespace. by Chad Rosier · 12 years ago
- 9142ed5 Revert r154396, which looks to be the real culprit behind the bot failures. by Chad Rosier · 12 years ago
- a139051 Temporarily revert this patch to see if it brings the buildbots back. by Eric Christopher · 12 years ago
- 2076af0 [tsan] compile-time instrumentation: do not instrument a read if by Kostya Serebryany · 12 years ago
- 18112d8 To ensure that we have more accurate line information for a block by Eric Christopher · 12 years ago
- b79855e Revert r154397, which was causing make check failures on the buildbots. by Owen Anderson · 12 years ago
- a23ecc2 ARM fix cc_out operand handling for t2SUBrr instructions. by Jim Grosbach · 12 years ago
- 2330636 Remove unused variable. by David Blaikie · 12 years ago
- 77dde08 Fix a dagcombine optimization which assumes that the vsetcc result type is always by Nadav Rotem · 12 years ago
- 50e64cf Modify the code that lowers shuffles to blends from using blendvXX to vblendXX. by Nadav Rotem · 12 years ago
- 45fb79b Make a somewhat subtle change in the logic of block placement. Sometimes by Chandler Carruth · 12 years ago
- 999821c Transform div to mul with reciprocal only when fp imm is legal. by Anton Korobeynikov · 12 years ago
- bce0de4 Use the correct section types on Solaris for unwind data on both x86 and x86-64. by David Chisnall · 12 years ago
- 1fd63df Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
- d9fc1ce Fix 12513: Loop unrolling breaks with indirect branches. by Andrew Trick · 12 years ago
- 64c0748 whitespace by Andrew Trick · 12 years ago
- 0fb0678 Fix for register pressure tables. by Andrew Trick · 12 years ago
- fa12d0d Add proper checks. by Evan Cheng · 12 years ago
- b52ba49 Make the code slightly more palatable. by Evan Cheng · 12 years ago
- c72e08b Use std::includes instead of my own implementation. by Andrew Trick · 12 years ago
- decb37e Added a TargetRegisterInfo interface for accessing register pressure sets. by Andrew Trick · 12 years ago
- 176194d Added register unit sets to the target description. by Andrew Trick · 12 years ago
- d35ac3c Added register unit weights to the target description. by Andrew Trick · 12 years ago
- aec111a Fix header comment by Andrew Trick · 12 years ago
- 3fd9b84 Add a constructor for DataRefImpl and remove excess initialization. by Danil Malyshev · 12 years ago
- bf010eb Fix a long standing tail call optimization bug. When a libcall is emitted by Evan Cheng · 12 years ago
- fdb230a Don't try to zExt just to check if an integer constant is zero, it might by Rafael Espindola · 12 years ago
- 2d620c5 ARM LDR/LDRT has the same encoding collision as STR/STRT. by Jim Grosbach · 12 years ago
- 23f369d Test case for PR12495. by Lang Hames · 12 years ago
- 64fae75 Revert the 'EnableInitializing' flag. There is debate on whether we should run that pass by default in LTO. by Bill Wendling · 12 years ago
- 64d5b28 Apply the scope restrictions after parsing the command line options. There may be some which are used in that function. by Bill Wendling · 12 years ago
- 787c3fd Have TargetLowering::getPICJumpTableRelocBase return a node that points to the by Akira Hatanaka · 12 years ago
- 7f35455 When performing a truncating store, it's possible to rearrange the data by Chad Rosier · 12 years ago
- f31ceaf Patch r153892 for PR11861 apparently broke an external project (see PR12493). by Lang Hames · 12 years ago
- 96b66d6 Update comments and remove unnecessary isVolatile() check. by Chad Rosier · 12 years ago
- 31ba59a Typo. by Eric Christopher · 12 years ago
- 6bb5212 Fix accidentally constant conditions found by uncommitted improvements to -Wconstant-conversion. by David Blaikie · 12 years ago
- decbc43 Pattern match a setcc of boolean value with 0 as a truncate. by Rafael Espindola · 12 years ago
- f08c7ab This patch adds X86 instruction itineraries, which were missed by the by Preston Gurd · 12 years ago
- 92fc76c Clarify that fpaccuracy metadata is giving the compiler permission to use a by Duncan Sands · 12 years ago
- e80aa7c Lower some x86 shuffle sequences to the vblend family of instructions. by Nadav Rotem · 12 years ago
- a3706d6 s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimization/ by Bill Wendling · 12 years ago
- 154819d Fix a bug in the lowering of broadcasts: ConstantPools need to use the target pointer type. by Nadav Rotem · 12 years ago
- f920423 Remove unnecessary type check when combining and/or/xor of swizzles. Move some checks to allow better early out. by Craig Topper · 12 years ago
- b7135e5 Remove unnecessary 'else' on an 'if' that always returns by Craig Topper · 12 years ago
- 4b206bd Optimize code slightly. No functionality change. by Craig Topper · 12 years ago
- 3029a0c Add a hook to turn on the internalize pass through the LTO interface. by Bill Wendling · 12 years ago
- ae1bec5 Replace some explicit checks with asserts for conditions that should never happen. by Craig Topper · 12 years ago
- ab5a55e Cleanup and relax a restriction on the matching of global offsets into by Chandler Carruth · 12 years ago
- 6916a23 Fold 15 tiny test cases into a single file that implements the by Chandler Carruth · 12 years ago
- 10612dc Optimize code a bit. No functional change intended. by Craig Topper · 12 years ago
- c47bc33 Silence sign-compare warning. by Benjamin Kramer · 12 years ago
- 3ef3fcf Only have codegen turn fdiv by a constant into fmul by the reciprocal by Duncan Sands · 12 years ago
- f873dde Simplify code that tries to do vector extracts for shuffles when the mask width and the input vector widths don't match. No need to check the min and max are in range before calculating the start index. The range check after having the start index is sufficient. Also no need to check for an extract from the beginning differently. by Craig Topper · 12 years ago
- 253933e Teach LLVM about a PIE option which, when enabled on top of PIC, makes by Chandler Carruth · 12 years ago
- 3479713 Move the TLSModel information into the TargetMachine rather than hiding by Chandler Carruth · 12 years ago
- 0f55449 EngineBuilder::create is expected to take ownership of the TargetMachine passed to it. Delete it on error or when we create an interpreter that doesn't need it. by Benjamin Kramer · 12 years ago
- 5e93a76 Remove an over zealous assert. The assert was trying to catch places by Chandler Carruth · 12 years ago
- 6313d94 Add a debug-only 'dump' method to the BlockChain structure to ease debugging. by Chandler Carruth · 12 years ago
- 2450eca Teach InstCombine to nuke a common alloca pattern -- an alloca which has by Chandler Carruth · 12 years ago
- 9d68b06 AVX2: Build splat vectors by broadcasting a scalar from the constant pool. by Nadav Rotem · 12 years ago
- 864737c Remove old 'grep' lines. by Bill Wendling · 12 years ago
- 084cd7f Formatting changes. Don't put spaces in front of some code, which only makes it look 'off'. by Bill Wendling · 12 years ago
- a0126af FileCheckize these testcases. by Bill Wendling · 12 years ago
- 69b2c71 Remove the 'Parent' pointer from the MDNodeOperand class. by Bill Wendling · 12 years ago
- 5252c43 Allow subclasses of the ValueHandleBase to store information as part of the by Bill Wendling · 12 years ago