- 62fe406 implement an instcombine xform that canonicalizes casts outside of and-with-constant operations. by Chris Lattner · 14 years ago
- bdf466c fix typo by Chris Lattner · 14 years ago
- 4de2c76 Fix m_Not and m_Neg to not match random ConstantInt's. Before by Chris Lattner · 14 years ago
- 6792032 one more instcombine variant that is needed to work with future changes, by Chris Lattner · 14 years ago
- 27a9848 fix typo by Chris Lattner · 14 years ago
- fdb5b01 Catch ~x < cst just like ~x < ~y, we currently handle this through by Chris Lattner · 14 years ago
- 28621cb reduce indentation by Chris Lattner · 14 years ago
- a0f720f 80-col. by Eric Christopher · 14 years ago
- deaf55f Generalize LoadAndStorePromoter a bit and switch LICM to use it. by Chris Lattner · 14 years ago
- ca3f069 Fix a comment. by Bob Wilson · 14 years ago
- 41262da Fix 80-cols. by Eric Christopher · 14 years ago
- 439ea27 Update CMake build. by Ted Kremenek · 14 years ago
- dc1a2bd Fix some tablegen issues to allow using zero_reg for InstAlias definitions. by Bob Wilson · 14 years ago
- 7cefd0e Fix memory leak found by clang static analyzer. by Ted Kremenek · 14 years ago
- d7f696e 'HiReg' is written but never read. Nuke its declaration and its assignments. by Ted Kremenek · 14 years ago
- e95a32c Fix a false-positive warning. by Owen Anderson · 14 years ago
- ca5f616 Delete an assignment to ThisBB which isn't needed, and tidy up some comments. by Dan Gohman · 14 years ago
- cff6b37 Enhance GlobalOpt to be able evaluate initializers that involve stores through by Owen Anderson · 14 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 · 14 years ago
- e749911 Cleanup by Anton Korobeynikov · 14 years ago
- 9a1ef4e Add CFI directives-based frame information emission. Not hooked yet. by Anton Korobeynikov · 14 years ago
- d7e8ddc Split stuff as a preparation for CFI directives-based frame information emission by Anton Korobeynikov · 14 years ago
- c658520 Use common style for .cfi directives by Anton Korobeynikov · 14 years ago
- f697c8a Support for precise scheduling of the instruction selection DAG, by Andrew Trick · 14 years ago
- d0f5613 switch SRoA to use LoadAndStorePromoter instead of its own copy of the code. by Chris Lattner · 14 years ago
- a2d845a Add a new LoadAndStorePromoter class, which implements the general by Chris Lattner · 14 years ago
- f18e4c3 OperandTraits<>::Layout isn't used for anything. Remove it. by Jay Foad · 14 years ago
- 04b9a43 Update llvm-gcc's tests. by Rafael Espindola · 14 years ago
- da7e287 Reorder macros on config.h.cmake to easily compare it against config.h.in. by Oscar Fuentes · 14 years ago
- 3f84a45 Disable debug mode. by Devang Patel · 14 years ago
- c087e20 Turn X-(X-Y) into Y. According to my auto-simplifier this is the most common by Duncan Sands · 14 years ago
- cf80bc1 Factorize common code out of the InstructionSimplify shift logic. Add in by Duncan Sands · 14 years ago
- 62becca Rename this test. by Duncan Sands · 14 years ago
- 998ef4a switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl passes: one by Chris Lattner · 14 years ago
- b352d6e split SROA into two passes: one that uses DomFrontiers (-scalarrepl) by Chris Lattner · 14 years ago
- 25052d8 Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 14 years ago
- e0a1a5b Implement full support for promoting allocas to registers using SSAUpdater by Chris Lattner · 14 years ago
- bdb6b7f relax testcase a bit. by Chris Lattner · 14 years ago
- 0422390 Try for the third time to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 14 years ago
- d357e88 revert my fastisel patch again which apparently still gives the by Chris Lattner · 14 years ago
- 9e27cc8 reapply r123414 now that the botz are calmed down and the fix is already in. by Chris Lattner · 14 years ago
- 70e5e22 indentation by Chris Lattner · 14 years ago
- f3eb3bb Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. by Evan Cheng · 14 years ago
- b6436e5 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. by Jakob Stoklund Olesen · 14 years ago
- a899d1c r123414 broke llvm-gcc bootstrap apparently, revert by Chris Lattner · 14 years ago
- 67d9891 Set the insertion point correctly for instructions generated by load folding: by Chris Lattner · 14 years ago
- 09befe9 Try again to teach getFirstTerminator() about debug values. by Jakob Stoklund Olesen · 14 years ago
- c5f608b Rather than doing early instcombine, try doing early CSE instead. This should still handle by Owen Anderson · 14 years ago
- c43cee3 Move some shift transforms out of instcombine and into InstructionSimplify. by Duncan Sands · 14 years ago
- 68a659d Don't bother conditionalizing the use of SROA in -O1 mode. We're already running it unconditionally by Owen Anderson · 14 years ago
- d754041 fix PR8961 - a fast isel miscompilation where we'd insert a new instruction by Chris Lattner · 14 years ago
- eea666f Better terminator avoidance. by Jakob Stoklund Olesen · 14 years ago
- 8fbbd1c Add comment about Thumb2 fixup comments being completely bogus. by Evan Cheng · 14 years ago
- 21d842c Add single entry / single exit accessors. by Tobias Grosser · 14 years ago
- 0c9f250 Recognize alternative register names like ip -> r12. by Owen Anderson · 14 years ago
- f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 14 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 · 14 years ago
- 4c5456a typo by Chris Lattner · 14 years ago
- 4cd18f9 memcpy + metadata = bliss :) by Chris Lattner · 14 years ago
- e4e5e2a Add support to the ARM MC infrastructure to support mcr and friends. This requires supporting by Owen Anderson · 14 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 · 14 years ago
- a6ada9f Temporary workaround for an i386 crash in LiveDebugVariables. by Jakob Stoklund Olesen · 14 years ago
- 4f28c1c Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 14 years ago
- 4225785 Tidy comments, indentation, and 80-column violations. by Bob Wilson · 14 years ago
- 6974302 Fix whitespace. by Bob Wilson · 14 years ago
- 67b212e Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target and by Kevin Enderby · 14 years ago
- bc8d5f1 Little help to debug the bugpoint itself. Patch by Bob Wilson. by Devang Patel · 14 years ago
- a851fd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. by Devang Patel · 14 years ago
- 006bfeb Add some platform tests. by Oscar Fuentes · 14 years ago
- 5f3e2be When updating a tSpill/tRestore instruction to be a tSTRr/tLDRr, correctly by Jim Grosbach · 14 years ago
- 64f865c Teach MachineBasicBlock::getFirstTerminator to ignore debug values. by Jakob Stoklund Olesen · 14 years ago
- f0908ae Check for empty structs, and for consistency, zero-element arrays. by Bob Wilson · 14 years ago
- 704d134 Extend SROA to handle arrays accessed as homogeneous structs and vice versa. by Bob Wilson · 14 years ago
- 694a10e Make SROA more aggressive with allocas containing padding. by Bob Wilson · 14 years ago
- 3bf2279 Disable RTTI when building unit tests. This avoids errors at link time. by Oscar Fuentes · 14 years ago
- 60b5312 Platform tests for argz_* functions. by Oscar Fuentes · 14 years ago
- 53ad861 Remove some wrong code which fortunately was never executed (as explained in by Duncan Sands · 14 years ago
- 6dc9125 The most common simplification missed by instsimplify in unoptimized bitcode by Duncan Sands · 14 years ago
- 7597212 Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step by Evan Cheng · 14 years ago
- 04f5079 Experiment with changing the default 32-bit linux stack alignment to by Eric Christopher · 14 years ago
- c2a94da Keep unnamed_addr when linking. by Rafael Espindola · 14 years ago
- d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
- fef9ff4 Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 or by Kevin Enderby · 14 years ago
- dd11ea4 Fix r123346 to handle scalar types too. by Dan Gohman · 14 years ago
- 668c9e3 Add missing space in debug output by Jakob Stoklund Olesen · 14 years ago
- 8a8696d Change call to Error() to assert() by Jason W Kim · 14 years ago
- 1d86617 Style clean up - break up the breaks. by Jason W Kim · 14 years ago
- b866543 Apply the patch from PR8958, which allows llc to get slightly by Dan Gohman · 14 years ago
- 9df536c Support/Path: Deprecate PathV1::IsSymlink and replace all uses with PathV2::is_symlink. by Michael J. Spencer · 14 years ago
- 25dc226 Try again enabling LiveDebugVariables. by Jakob Stoklund Olesen · 14 years ago
- 8dc602d Added clarifying comment by Jason W Kim · 14 years ago
- 650b7d7 JimG sez: "The value-kinds look like masks, but they're not consistently used by Jason W Kim · 14 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 · 14 years ago
- 12a4031 Fix braino in dominator tree walk. by Jakob Stoklund Olesen · 14 years ago
- f203627 Sometimes, old virtual registers can linger on DBG_VALUE instructions. by Jakob Stoklund Olesen · 14 years ago
- ee54709 Teach VirtRegRewriter to update slot indexes when erasing instructions. by Jakob Stoklund Olesen · 14 years ago
- 7fd747b Annotate VirtRegRewriter debug output with slot indexes. by Jakob Stoklund Olesen · 14 years ago
- fc69c37 Verify slot index ordering. by Jakob Stoklund Olesen · 14 years ago
- a5f1a90 Assert if anybody tries to put a slot index on a DBG_VALUE instruction. by Jakob Stoklund Olesen · 14 years ago
- 7bd46da Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 14 years ago