- e9a7ea6 Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
- 4e3740e Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions. by Richard Osborne · 15 years ago
- ed299f6 Clarify the LSDASection NULL check by Anton Korobeynikov · 15 years ago
- 8352062 Respect the -tail-dup-size command line option even when optimizing for size. by Jakob Stoklund Olesen · 15 years ago
- 9b108a3 Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, c1+c2) when c1 equals the amount of bits that are truncated off. by Benjamin Kramer · 15 years ago
- 2c94b42 Add the missing sub identity "A-(A-B) -> B" to DAGCombine. by Benjamin Kramer · 15 years ago
- c3f507f Re-apply r124518 with fix. Watch out for invalidated iterator. by Evan Cheng · 15 years ago
- b0a42fd Revert r124518. It broke Linux self-host. by Evan Cheng · 15 years ago
- 5e69407 Re-commit r124462 with fixes. Tail recursion elim will now dup ret into unconditional predecessor to enable TCE on demand. by Evan Cheng · 15 years ago
- 1b5c0cb Revert r124462. There are a few big regressions that I need to fix first. by Evan Cheng · 15 years ago
- ed4efd3 Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
- 1ffb533 Print the visibility of declarations. by Rafael Espindola · 15 years ago
- 40f64cb - Stop simplifycfg from duplicating "ret" instructions into unconditional by Evan Cheng · 15 years ago
- e787ddb Remove a temporary workaround for a lencod miscompile. Depends on the fix in r124442. by Andrew Trick · 15 years ago
- 5d7ab85 VirtRegRewriter fix: update kill flags, which are used by the scavenger. by Andrew Trick · 15 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
- adf9c8b Avoid modifying the OneClassForEachPhysReg map while iterating over it. by Bob Wilson · 15 years ago
- 4789aca Try harder to not have unused variables. by Matt Beaumont-Gay · 15 years ago
- a8af137 Opt-mode -Wunused-variable cleanup by Matt Beaumont-Gay · 15 years ago
- 39078a8 Reapply 124301 by Devang Patel · 15 years ago
- 6b9a293 Initialize variable to get rid of clang warning. by Bill Wendling · 15 years ago
- 4a95c19 Revert 124301. by Devang Patel · 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
- 6f121fd Process valid SDDbgValues even if the node does not have any order assigned. by Devang Patel · 15 years ago
- 55d20e8 Refactor. by Devang Patel · 15 years ago
- 9158509 by David Greene · 15 years ago
- 0786284 Rename member variables to follow the rest of LLVM. No functional change. by Jakob Stoklund Olesen · 15 years ago
- a2e868d Provide an interface to transfer SDDbgValue from one SDNode to another. by Devang Patel · 15 years ago
- 8f31428 by Devang Patel · 15 years ago
- 3a00ffa This assertion is too restrictive, it does not apply for dangling dbg value nodes (nodes where dbg.value intrinsic preceds use of the value). by Devang Patel · 15 years ago
- d4e0978 Support printing exception section into the current one. This is the case when LSDASection is blank by Anton Korobeynikov · 15 years ago
- a3ee3ef Speculatively revert r124138. by Devang Patel · 15 years ago
- 224a180 Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrinisic. by Devang Patel · 15 years ago
- c48d50f Temporarily workaround JM/lencod miscompile (SIGSEGV). rdar://problem/8893967 by Andrew Trick · 15 years ago
- 96aa78c Add support for the --noexecstack option. by Rafael Espindola · 15 years ago
- 584520e Null initialize a few variables flagged by by Ted Kremenek · 15 years ago
- 0cf5e3d Delay the creation of eh_frame so that the user can change the defaults. by Rafael Espindola · 15 years ago
- 1c13026 Remove more duplicated code. by Rafael Espindola · 15 years ago
- c85dca6 Remove duplicated code. by Rafael Espindola · 15 years ago
- d1dace8 Enable support for precise scheduling of the instruction selection by Andrew Trick · 15 years ago
- c8bfd1d Convert -enable-sched-cycles and -enable-sched-hazard to -disable by Andrew Trick · 15 years ago
- c0de995 SplitKit requires that all defs are in place before calling useIntv(). by Jakob Stoklund Olesen · 15 years ago
- d7ca577 Add LiveIntervalMap::dumpCache() to print out the cache used by the ssa update algorithm. by Jakob Stoklund Olesen · 15 years ago
- 6214373 My editor's indent went crazy. Fix. by Eric Christopher · 15 years ago
- 0205098 Expand invalid return values for umulo and smulo. Handle these similarly by Eric Christopher · 15 years ago
- 9fe2009 Sorry, several patches in one. by Evan Cheng · 15 years ago
- 0bc3086 Selection DAG scheduler register pressure heuristic fixes. by Andrew Trick · 15 years ago
- fd50d76 Check that a live range exists before shortening it. This fixes PR8989. by Jakob Stoklund Olesen · 15 years ago
- b908a00 Add hidden -verify-coalescing to run the machine code verifier before and after by Jakob Stoklund Olesen · 15 years ago
- b7683c0 Fix bug found by new clang warning. by Jakob Stoklund Olesen · 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
- e449d1f Fix debug info for merged global. by Devang Patel · 15 years ago
- fc7d775 Divert Hopfield network debug output. It is very noisy. by Jakob Stoklund Olesen · 15 years ago
- 92e6939 Don't accidentally leave small gaps in the live ranges when leaving the active by Jakob Stoklund Olesen · 15 years ago
- dacde94 Fix register address expression. Patch by Ken Dyck. by Devang Patel · 15 years ago
- ccdb3fc Implement RAGreedy::splitAroundRegion and remove loop splitting. by Jakob Stoklund Olesen · 15 years ago
- b5fa933 Add RAGreedy methods for splitting live ranges around regions. by Jakob Stoklund Olesen · 15 years ago
- 955ed73 Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. by Jeffrey Yasskin · 15 years ago
- f224322 Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END by Stuart Hastings · 15 years ago
- c9b6a3e Fix an off-by-one error in ctpop combining. by Benjamin Kramer · 15 years ago
- d822892 Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0. by Benjamin Kramer · 15 years ago
- b99fdee reapply my fix for PR8961 with a tweak to properly handle by Chris Lattner · 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
- 439ea27 Update CMake build. by Ted Kremenek · 15 years ago
- ca5f616 Delete an assignment to ThisBB which isn't needed, and tidy up some comments. by Dan Gohman · 15 years ago
- 3965b5e Add a possibility to switch between CFI directives- and table-based frame description emission. Currently all the backends use table-based stuff. by Anton Korobeynikov · 15 years ago
- 9a1ef4e Add CFI directives-based frame information emission. Not hooked yet. by Anton Korobeynikov · 15 years ago
- d7e8ddc Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 15 years ago
- f697c8a Support for precise scheduling of the instruction selection DAG, by Andrew Trick · 15 years ago
- 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
- b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 15 years ago
- 67d9891 Set the insertion point correctly for instructions generated by load folding: by Chris Lattner · 15 years ago
- 09befe9 Try again to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
- eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 15 years ago
- a6ada9f Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
- 4f28c1c Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 15 years ago
- a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 15 years ago
- 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 15 years ago
- dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 15 years ago
- 668c9e3 Add missing space in debug output by Jakob Stoklund Olesen · 15 years ago
- b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
- 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
- f0704d2 Don't emit a DBG_VALUE for a spill slot that the rewriter decided not to use after all. by Jakob Stoklund Olesen · 15 years ago
- 12a4031 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 15 years ago
- f203627 Sometimes, old virtual registers can linger on DBG_VALUE instructions. by Jakob Stoklund Olesen · 15 years ago
- ee54709 Teach VirtRegRewriter to update slot indexes when erasing instructions. by Jakob Stoklund Olesen · 15 years ago
- 7fd747b Annotate VirtRegRewriter debug output with slot indexes. by Jakob Stoklund Olesen · 15 years ago
- fc69c37 Verify slot index ordering. by Jakob Stoklund Olesen · 15 years ago
- 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 15 years ago
- 2df5458 The world is not ready for LiveDebugVariables yet. by Jakob Stoklund Olesen · 15 years ago
- a518ccc Enable LiveDebugVariables by default. by Jakob Stoklund Olesen · 15 years ago
- b087737 Don't insert DBG_VALUE instructions after the first terminator. by Jakob Stoklund Olesen · 15 years ago
- a36478f Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
- 93c7042 Move ExpandAtomic into the integer expansion routines - it's only used there. by Eric Christopher · 15 years ago
- 97fd9a5 Fix PR 8916 (qv for analysis), at least the immediate problem. by Dale Johannesen · 15 years ago