- 998ef4a switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl passes: one by Chris Lattner · 15 years ago
- b352d6e split SROA into two passes: one that uses DomFrontiers (-scalarrepl) by Chris Lattner · 15 years ago
- 25052d8 Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 15 years ago
- e0a1a5b Implement full support for promoting allocas to registers using SSAUpdater by Chris Lattner · 15 years ago
- bdb6b7f relax testcase a bit. by Chris Lattner · 15 years ago
- 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 15 years ago
- d357e88 revert my fastisel patch again which apparently still gives the by Chris Lattner · 15 years ago
- 9e27cc8 reapply r123414 now that the botz are calmed down and the fix is already in. by Chris Lattner · 15 years ago
- 70e5e22 indentation by Chris Lattner · 15 years ago
- f3eb3bb Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. by Evan Cheng · 15 years ago
- b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 15 years ago
- a899d1c r123414 broke llvm-gcc bootstrap apparently, revert by Chris Lattner · 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
- c5f608b Rather than doing early instcombine, try doing early CSE instead. This should still handle by Owen Anderson · 15 years ago
- c43cee3 Move some shift transforms out of instcombine and into InstructionSimplify. by Duncan Sands · 15 years ago
- 68a659d Don't bother conditionalizing the use of SROA in -O1 mode. We're already running it unconditionally by Owen Anderson · 15 years ago
- d754041 fix PR8961 - a fast isel miscompilation where we'd insert a new instruction by Chris Lattner · 15 years ago
- eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 15 years ago
- 8fbbd1c Add comment about Thumb2 fixup comments being completely bogus. by Evan Cheng · 15 years ago
- 21d842c Add single entry / single exit accessors. by Tobias Grosser · 15 years ago
- 0c9f250 Recognize alternative register names like ip -> r12. by Owen Anderson · 15 years ago
- f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 15 years ago
- 0fba714 As far as I can tell, unified syntax uses c0-c15 instead of cr0-cr15 for mcr and friends. by Owen Anderson · 15 years ago
- 4c5456a typo by Chris Lattner · 15 years ago
- 4cd18f9 memcpy + metadata = bliss :) by Chris Lattner · 15 years ago
- e4e5e2a Add support to the ARM MC infrastructure to support mcr and friends. This requires supporting by Owen Anderson · 15 years ago
- 82caf1a Relax an assertion. On archs like ARM, an immediate field may be scattered. So it's possible for some bits of every 8 bits to be encoded already, and the rest still needs to be fixed up. by Evan Cheng · 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
- 4225785 Tidy comments, indentation, and 80-column violations. by Bob Wilson · 15 years ago
- 6974302 Fix whitespace. by Bob Wilson · 15 years ago
- 67b212e Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target and by Kevin Enderby · 15 years ago
- bc8d5f1 Little help to debug the bugpoint itself. Patch by Bob Wilson. by Devang Patel · 15 years ago
- a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 15 years ago
- 006bfeb Add some platform tests. by Oscar Fuentes · 15 years ago
- 5f3e2be When updating a tSpill/tRestore instruction to be a tSTRr/tLDRr, correctly by Jim Grosbach · 15 years ago
- 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 15 years ago
- f0908ae Check for empty structs, and for consistency, zero-element arrays. by Bob Wilson · 15 years ago
- 704d134 Extend SROA to handle arrays accessed as homogeneous structs and vice versa. by Bob Wilson · 15 years ago
- 694a10e Make SROA more aggressive with allocas containing padding. by Bob Wilson · 15 years ago
- 3bf2279 Disable RTTI when building unit tests. This avoids errors at link time. by Oscar Fuentes · 15 years ago
- 60b5312 Platform tests for argz_* functions. by Oscar Fuentes · 15 years ago
- 53ad861 Remove some wrong code which fortunately was never executed (as explained in by Duncan Sands · 15 years ago
- 6dc9125 The most common simplification missed by instsimplify in unoptimized bitcode by Duncan Sands · 15 years ago
- 7597212 Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step by Evan Cheng · 15 years ago
- 04f5079 Experiment with changing the default 32-bit linux stack alignment to by Eric Christopher · 15 years ago
- c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 15 years ago
- d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 15 years ago
- fef9ff4 Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 or by Kevin Enderby · 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
- 8a8696d Change call to Error() to assert() by Jason W Kim · 15 years ago
- 1d86617 Style clean up - break up the breaks. by Jason W Kim · 15 years ago
- b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 15 years ago
- 9df536c Support/Path: Deprecate PathV1::IsSymlink and replace all uses with PathV2::is_symlink. by Michael J. Spencer · 15 years ago
- 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 15 years ago
- 8dc602d Added clarifying comment by Jason W Kim · 15 years ago
- 650b7d7 JimG sez: "The value-kinds look like masks, but they're not consistently used by Jason W Kim · 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
- a5f1a90 Assert if anybody tries to put a slot index on a DBG_VALUE instruction. by Jakob Stoklund Olesen · 15 years ago
- 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 15 years ago
- 7caebff Sort the register list based on the *actual* register numbers rather than the by Bill Wendling · 15 years ago
- 85bbd57 Use SmallVector instead of SmallPtrSet and avoid non-deterministic behavior. by Devang Patel · 15 years ago
- 5f8a917 Mostly undo r123297, but move the default case in EvaluateAsPCRel to the top by Matt Beaumont-Gay · 15 years ago
- e45f2df Add another note taken from the gcc bugzilla. by Nick Lewycky · 15 years ago
- 860b64c Implement RETURNADDR and FRAMEADDR lowering in SPARC backend. by Venkatraman Govindaraju · 15 years ago
- c178308 Remove SPARC backend getpcx instruction's Uses. Also, insert an assert to by Venkatraman Govindaraju · 15 years ago
- d318fc2 revert 123144, reenabling the rest of memset formation. by Chris Lattner · 15 years ago
- 7d29ffb Fix SPARC backend call instruction so that arguments passed through registers by Venkatraman Govindaraju · 15 years ago
- d2e9050 revert r123146 which disabled code that wasn't the root cause by Chris Lattner · 15 years ago
- 2d5c0cd revert r123149, reenabling an improvement to memcpyopt that wasn't by Chris Lattner · 15 years ago
- 676943b Prefer llvm_unreachable to assert(0) by Matt Beaumont-Gay · 15 years ago
- 86a97f2 1. Support ELF pcrel relocations for movw/movt: by Jason W Kim · 15 years ago
- 9081b4b Workaround for bug 8721. .s Test added. by Jason W Kim · 15 years ago
- 2df5458 The world is not ready for LiveDebugVariables yet. by Jakob Stoklund Olesen · 15 years ago
- 89f1582 Remove the PR8954 workaround. by Jakob Stoklund Olesen · 15 years ago
- fbbd4ab Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. by Jakob Stoklund Olesen · 15 years ago
- a518ccc Enable LiveDebugVariables by default. by Jakob Stoklund Olesen · 15 years ago
- f27df33 SPARC backend: correct ICC/FCC uses for ADDX and SELECT_CC by Venkatraman Govindaraju · 15 years ago
- d8c120b Dial back the speculative fix for PR8954 a bit, so that we only recompute dominators by Cameron Zwarich · 15 years ago
- b087737 Don't insert DBG_VALUE instructions after the first terminator. by Jakob Stoklund Olesen · 15 years ago
- b72d2a9 Clean up ARM subtarget code by using Triple ADT. by Evan Cheng · 15 years ago
- a36478f Appropriately truncate debug info range in dwarf output. by Devang Patel · 15 years ago
- 113328d Put the Dominator improvements back in. They were not the cause of bootstrap miscomparisons. by Jakob Stoklund Olesen · 15 years ago
- e641863 Attempt to fix the bootstrap buildbot. Rafael says this works for him on x86-64 Linux. by Cameron Zwarich · 15 years ago
- cbf39b5 Speculatively revert the recent improvements to Dominators.h in an attempt to track down the gcc bootstrap miscompare. by Jakob Stoklund Olesen · 15 years ago
- eb9f3f9 McARM: Fill in GetMnemonicAcceptInfo(). by Daniel Dunbar · 15 years ago
- e6e5fbb McARM: Write a silly Python script to compute some hard coded info from the by Daniel Dunbar · 15 years ago
- a33b625 Remove dead variable, const-ref-ize an APInt. by Owen Anderson · 15 years ago
- f73b99a this pass claims to preserve scev, make sure to tell it about deletions. by Chris Lattner · 15 years ago
- 6c562f6 Fix a comment: We now have intrinsics for vcvtr. by Bob Wilson · 15 years ago
- 6038a63 some comment improvements. by Chris Lattner · 15 years ago
- 3a5004d Fix PR8946, a missing reg/reg form of movdqu. by Chris Lattner · 15 years ago
- 3771dd0 McARM: Sketch some logic for determining when to add carry set and predication code operands based on the "canonical mnemonic". by Daniel Dunbar · 15 years ago