- eec418d Print the LSBs of a SlotIndex symbolically using letters referring to the by Jakob Stoklund Olesen · 15 years ago
- deca052 Simplify this code; switch lowering shouldn't produce cases by Dan Gohman · 15 years ago
- 8df0801 Be more strict about subreg-to-subreg copies in CoalescerPair. by Jakob Stoklund Olesen · 15 years ago
- af5c60b Verify that VNI kills are pointing to existing instructions. by Jakob Stoklund Olesen · 15 years ago
- ee1c870 Eliminate the other half of the BRCOND optimization, and update by Dan Gohman · 15 years ago
- 102f385 Eliminate the first have of the optimization which eliminates BRCOND by Dan Gohman · 15 years ago
- 4e39e9d Reapply r106634, now that the bug it exposed is fixed. by Dan Gohman · 15 years ago
- 8e0163a Optimize the "bit test" code path for switch lowering in the by Dan Gohman · 15 years ago
- b8ac3b0 Revert "Replace a big gob of old coalescer logic with the new CoalescerPair class." by Jakob Stoklund Olesen · 15 years ago
- e9c5971 Replace a big gob of old coalescer logic with the new CoalescerPair class. by Jakob Stoklund Olesen · 15 years ago
- 151d26d MorphNodeTo doesn't preserve the memory operands. Because we're morphing a node by Bill Wendling · 15 years ago
- cbe762b Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,"... it was causing both 'file' (with clang) and 176.gcc (with llvm-gcc) to be miscompiled. by Daniel Dunbar · 15 years ago
- 9a52649 Some targets don't require the fencing MEMBARRIER instructions surrounding by Jim Grosbach · 15 years ago
- 014b863 Add a few VNInfo data structure checks. by Jakob Stoklund Olesen · 15 years ago
- d24c9d5 Revert r106066, "Create a more targeted fix for not sinking instructions into a range where it"... it causes bzip2 to be miscompiled by Clang. by Daniel Dunbar · 15 years ago
- f175c5c Also convert SUBREG_TO_REG to a KILL when relevant, like the other subreg by Jakob Stoklund Olesen · 15 years ago
- 853d3fb Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out by Dan Gohman · 15 years ago
- 6ff1c3f Remove the SimpleJoin optimization from SimpleRegisterCoalescing. by Jakob Stoklund Olesen · 15 years ago
- fe60104 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
- cc1ca98 When unfolding a load, avoid assuming which instruction that by Dan Gohman · 15 years ago
- a762b09 Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 15 years ago
- 4d54e5b Tail merging pass shall not break up IT blocks. rdar://8115404 by Evan Cheng · 15 years ago
- 7e1d742 Discard special LLVM prefix from linkage name. by Devang Patel · 15 years ago
- d1bbc6b Do not rely on Twine temporaries to survive. by Devang Patel · 15 years ago
- 7aa7bc7 Fix the new load-unfolding code to update LiveVariable's dead flags, by Dan Gohman · 15 years ago
- 584fedf Teach two-address lowering how to unfold a load to open up commuting by Dan Gohman · 15 years ago
- 403a8cd Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 15 years ago
- c7bd7b7 Revert r106422, which is breaking the non-fast-isel path. by Dan Gohman · 15 years ago
- faeb0e7 More changes for non-top-down fast-isel. by Dan Gohman · 15 years ago
- 3193a68 Do one lookup instead of two. by Dan Gohman · 15 years ago
- 37db6cd Generalize this to look in the regular ValueMap in addition to by Dan Gohman · 15 years ago
- 54eee52 Tidy. by Bob Wilson · 15 years ago
- db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
- fe181f4 Only run CoalesceExtSubRegs when we can expect LiveIntervalAnalysis to clean up by Jakob Stoklund Olesen · 15 years ago
- 86050dc Allow ARM if-converter to be run after post allocation scheduling. by Evan Cheng · 15 years ago
- ef6eb9c back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) by Jim Grosbach · 15 years ago
- 0465bcf TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG by Jakob Stoklund Olesen · 15 years ago
- 6a5e283 Fix an inverted condition. by Evan Cheng · 15 years ago
- a845706 Fix cross initialization compilation error. by Evan Cheng · 15 years ago
- a9934dc Teach iff-converter to properly count # of dups. It was not skipping over dbg_value's which resulted in non-duplicated instructions being deleted. rdar://8104384. 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
- 71f095b Don't leak RegClass2VRegMap, which is now a new[] array instead of a by Dan Gohman · 15 years ago
- a606d95 Start TargetRegisterClass indices at 0 instead of 1, so that by Dan Gohman · 15 years ago
- f50e952 Fix PR7372: Conditional branches (at least on ARM) are treated as predicated, by Bob Wilson · 15 years ago
- 4593433 Don't bother calling releaseMemory before destroying the DominatorTreeBase. by Dan Gohman · 15 years ago
- 927f866 Minor code simplifications. by Dan Gohman · 15 years ago
- 03c3dc7 Give NamedRegionTimer an Enabled flag, allowing all its clients to by Dan Gohman · 15 years ago
- 27445f0 Don't replace the old Ordering object with a new one; just clear() the old one. by Dan Gohman · 15 years ago
- c97df86 Don't call clear() on DbgInfo when it's going to be deleted anyway. by Dan Gohman · 15 years ago
- 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
- e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 7720cb3 isValueValidForType can be a static member function. by Dan Gohman · 15 years ago
- 8a7f742 Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, by Dan Gohman · 15 years ago
- 9e86a73 Handle ext(ext(x)) -> ext(x) immediately, since it's simple. by Dan Gohman · 15 years ago
- 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 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
- c66d0f2 Allow a register to be redefined multiple times in a basic block. by Jakob Stoklund Olesen · 15 years ago
- 956352e add FIXME by Jim Grosbach · 15 years ago
- 504c0cd Improve comment to include that the use of a preg is also verboten in this situation. by Bill Wendling · 15 years ago
- 46df4eb Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. by Evan Cheng · 15 years ago
- 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
- 7500e06 Don't emit the linkage for initializer label for mach-o tls. by Eric Christopher · 15 years ago
- d361a77 Create a more targeted fix for not sinking instructions into a range where it by Bill Wendling · 15 years ago
- cad22ad Added a comment. by Stuart Hastings · 15 years ago
- 92fffe0 Fix 80col violations, remove trailing whitespace, and clarify a comment. by Bob Wilson · 15 years ago
- 8a3eab9 Remove the local register allocator. Please use the fast allocator instead. by Jakob Stoklund Olesen · 15 years ago
- 9c4a84b Fixed vector widening of binary instructions that can trap. Patch by Visa Putkinen! by Mon P Wang · 15 years ago
- 6fb124b IfConversion's AnalyzeBlocks method always returns false; clean it up. by Bob Wilson · 15 years ago
- 288694f fix naming by Jim Grosbach · 15 years ago
- 1b2f94c Fix an exotic bug that only showed up in an internal test case. by Jakob Stoklund Olesen · 15 years ago
- 669db04 Fix a comment typo. by Bob Wilson · 15 years ago
- 4ffd22d Add some missing checks for the case where the extract_subregs are by Bob Wilson · 15 years ago
- 75ac4d9 Avoid processing early clobbers twice in RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
- 40d07bb Add CoalescerPair helper class. by Jakob Stoklund Olesen · 15 years ago
- 852a7e3 Generalize the pre-coalescing of extract_subregs feeding reg_sequences, by Bob Wilson · 15 years ago
- 76863b1 Update CMake build. by Ted Kremenek · 15 years ago
- c834f41 More dbg_value cleanup so the presence of debug info doesn't affect code-gen. by Jim Grosbach · 15 years ago
- 774bc88 - Do away with SimpleHazardRecognizer.h. It's not used and offers little value. by Evan Cheng · 15 years ago
- 538ccb0 Avoid uncessary array copying. by Evan Cheng · 15 years ago
- 98cdfc7 fix a -Wbool-conversions warning from clang. by Chris Lattner · 15 years ago
- 9436611 When performing the Horrible Hack(tm-Duncan) on the EH code to convert a by Bill Wendling · 15 years ago
- 729aab3 Allow target to provide its own hazard recognizer to post-ra scheduler. by Evan Cheng · 15 years ago
- 44acc24 Code formatting. by Evan Cheng · 15 years ago
- 215aa15 Support for nested functions/classes in debug output. (Again.) Radar 7424645. by Stuart Hastings · 15 years ago
- 302ef83 Code refactoring, no functionality changes. by Evan Cheng · 15 years ago
- 3013a20 Mark physregs defined by inline asm as implicit. by Jakob Stoklund Olesen · 15 years ago
- 68fc2da Allow target to place 2-address pass inserted copies in better spots. Thumb2 will use this to try to avoid breaking up IT blocks. by Evan Cheng · 15 years ago
- d64ba3e It's an error to translate this: by Bill Wendling · 15 years ago
- c3c2517 Add argument name comments. by Jakob Stoklund Olesen · 15 years ago
- 66dc4e2 Fix a mistake in my previous change r105437: don't access operand 2 and assume by Bob Wilson · 15 years ago
- ba1fe14 Add some basic debug output. by Dan Gohman · 15 years ago
- 66f360e Cleanup. Process the dbg_values separately by Jim Grosbach · 15 years ago
- 41a6282 Move exit check where it really belongs. by Jim Grosbach · 15 years ago
- 6d56b9f Revert 105492 & 105493 due to a testcase regression. Radar 7424645. by Stuart Hastings · 15 years ago
- 88004c2 Fix some liveout handling related to tail calls, see comments. by Dale Johannesen · 15 years ago
- 2b4e727 Re-apply 105308 with fix. by Evan Cheng · 15 years ago
- 870c805 Make if-conversion ignore dbg_value instructions in its analysis. rdar://7797940 by Jim Grosbach · 15 years ago
- 0f1b813 Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago