- a156efd Fix OCaml bindings crash, PR8847. by Torok Edwin · 14 years ago
- 9d071cb Remove/fix invalid README entries. The well thought out strcpy function doesn't return a pointer to the end of the string. by Benjamin Kramer · 14 years ago
- 3e41061 Remove some obsolete README items, add a new one off the top of my head. by Benjamin Kramer · 14 years ago
- 2902736 Reorganize ListScheduleBottomUp in preparation for modeling machine cycles and instruction issue. by Andrew Trick · 14 years ago
- 3d420cb Converted LiveRegCycles to LiveRegGens. It's easier to work with and allows multiple nodes per cycle. by Andrew Trick · 14 years ago
- cb7947b8 In CheckForLiveRegDef use TRI->getOverlaps. by Andrew Trick · 14 years ago
- 1b16587 Fixes PR8823: add-with-overflow-128.ll by Andrew Trick · 14 years ago
- e90a633 Preserve the address space when generating bitcasts for MemTransferInst in ConvertToScalarInfo by Mon P Wang · 14 years ago
- 8e68c38 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
- 65e43a2 Default to armv7 instead of armv6. by Bill Wendling · 14 years ago
- 9584bd8 Trailing whitespace. by Jim Grosbach · 14 years ago
- f50125e DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal. The latter usually compiles into smaller code. by Benjamin Kramer · 14 years ago
- 4ac1947 InstCombine: creating selects from -1 and 0 is fine, they combine into a sext from i1. by Benjamin Kramer · 14 years ago
- e915ff3 X86: Lower a select directly to a setcc_carry if possible. by Benjamin Kramer · 14 years ago
- 10b6d33 Add r122359 back now that the bug in MCDwarfLineAddrFragment fragment has been by Rafael Espindola · 14 years ago
- df3ee64 Constify. by Dan Gohman · 14 years ago
- 835439a Assert that the AddrDelta expression is really constant and wrap it in a set by Rafael Espindola · 14 years ago
- 770d42d When RegAllocGreedy decides to spill the interferences of the current register, by Jakob Stoklund Olesen · 14 years ago
- c64379d Include a shadow of the original CFG edges in the edge bundle graph. by Jakob Stoklund Olesen · 14 years ago
- 90a5a0c Rename NeedsSetToChangeDiffSize to HasAggressiveSymbolFolding which is a much by Rafael Espindola · 14 years ago
- 7212333 MC/Mach-O/ARM: Don't try to use scattered relocs for BR24 fixups. by Daniel Dunbar · 14 years ago
- ecbbf40 Add reduced test from 8845. by Rafael Espindola · 14 years ago
- bf57b83 Revert r122359 while I debug PR8845. by Rafael Espindola · 14 years ago
- 33a03c7 Fix another conditional expression mismatched enum type warning. by Matt Beaumont-Gay · 14 years ago
- 1cd05bb When determining whether the new instruction was already present in by Duncan Sands · 14 years ago
- b3898af Make this test not depend on how the variable is named. by Duncan Sands · 14 years ago
- df561e0 MC/Mach-O/ARM: We always use the SECTDIFF reloc type on ARM, which is by Daniel Dunbar · 14 years ago
- 25bcc9c MC/Mach-O/ARM: Clone off an ARM version of RecordScatteredRelocation until I figure out how it is supposed to work. by Daniel Dunbar · 14 years ago
- 5cc6390 MC/Mach-O: Return to reporting errors if we see unexpected fixup kinds. by Daniel Dunbar · 14 years ago
- 3664564 MC/Mach-O/ARM: Recognize generic _Data_N fixup kinds. by Daniel Dunbar · 14 years ago
- 294e678 MC/Mach-O/ARM: Add enough relocation logic to get BR24 relocations. by Daniel Dunbar · 14 years ago
- fdfbc6a MC/Mach-O/ARM: Fix thinko. by Daniel Dunbar · 14 years ago
- 33a38a1 Use references and simplify. by Rafael Espindola · 14 years ago
- f012124 Simplify the handling of .size expressions. by Rafael Espindola · 14 years ago
- 4d74305 MC/Mach-O/ARM: Stub out RecordARMRelocation, which is mostly a copy of by Daniel Dunbar · 14 years ago
- 42b5286 Simplify. by Daniel Dunbar · 14 years ago
- 532c456 MC/Mach-O: Split out RecordARMRelocation for now, it is weird enough it isn't by Daniel Dunbar · 14 years ago
- 37bf92b Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) by Duncan Sands · 14 years ago
- fc7072c ptx: add ld instruction and test by Che-Liang Chiou · 14 years ago
- a3c44a5 Add some statistics, good for understanding how much more powerful by Duncan Sands · 14 years ago
- 7110428 Fixes file extension for loadable modules on OS X. by Oscar Fuentes · 14 years ago
- cbf68df Fix a bug in ReduceLoadWidth that wasn't handling extending by Chris Lattner · 14 years ago
- 7a2a7fa more cleanups, move a check for "roundedness" earlier to reject by Chris Lattner · 14 years ago
- 4c32bc2 reduce indentation and improve comments, no functionality change. by Chris Lattner · 14 years ago
- 9eb337a Don't generate carry bit when loading immediate values on the Microblaze. by Wesley Peck · 14 years ago
- 6b3bbb1 Add support for some of the LLVM atomic operations to the MBlaze backend. by Wesley Peck · 14 years ago
- 5f996d1 Modeling the carry bit in the MSR register of the MicroBlaze. by Wesley Peck · 14 years ago
- 025c458 Fix a regression introduced into the MBlaze delay slot filler. by Wesley Peck · 14 years ago
- f056838 Give GVN back the ability to perform simple conditional propagation on conditional branch values. by Owen Anderson · 14 years ago
- e733cf8 GCC objects to the two sides of a conditional expression having different enum by Matt Beaumont-Gay · 14 years ago
- 491e030 Remove dead code. by Owen Anderson · 14 years ago
- feac098 In DelayForLiveRegsBottomUp, handle instructions that read and write by Andrew Trick · 14 years ago
- 38036d8 whitespace by Andrew Trick · 14 years ago
- c72b18c Reapply 122353-122355 with fixes. 122354 was wrong; by Dale Johannesen · 14 years ago
- 7d6fe13 Add some x86 specific dagcombines for conditional increments. by Benjamin Kramer · 14 years ago
- aad94aa GVN's Expression is not POD-like (it contains a SmallVector). Simplify code while at it. by Benjamin Kramer · 14 years ago
- d0cf258 Revert 122353-122355 for the moment, they broke stuff. by Dale Johannesen · 14 years ago
- 64b4412 Simplify EvaluateAsAbsolute now that EvaluateAsRelocatableImpl does all by Rafael Espindola · 14 years ago
- 7a45903 Don't relax org or align. They change size as the relaxation happens, but they by Rafael Espindola · 14 years ago
- a83bf35 Add a new transform to DAGCombiner. by Dale Johannesen · 14 years ago
- 5ecc340 Get the type of a shift from the shift, not from its shift by Dale Johannesen · 14 years ago
- efc96dd Shift by the word size is invalid IR; don't create it. by Dale Johannesen · 14 years ago
- 90b0364 fix some typos by Chris Lattner · 14 years ago
- 234da68 by David Greene · 14 years ago
- 56500ed Fix indentation, add comment. by Stuart Hastings · 14 years ago
- 1cd0f463 Visit instructions deterministically. Use a FIFO so as to approximately by Duncan Sands · 14 years ago
- 2965e69 Missing logic for nested CALLSEQ_START/END. by Stuart Hastings · 14 years ago
- 4d75d80 by David Greene · 14 years ago
- fbadcd0 Tidy up a bit. Trailing whitespace, hard tabs and 80-columns. by Jim Grosbach · 14 years ago
- e95cc25 If an instruction simplifies, try again to simplify any uses of it. This is by Duncan Sands · 14 years ago
- e1feeb9 MC/Mach-O: Shuffle enums a bit to make it harder to inadvertently use the wrong by Daniel Dunbar · 14 years ago
- 025c98b Add an additional InstructionSimplify factorization test. by Duncan Sands · 14 years ago
- 07f30fb While I don't think any later transforms can fire, it seems cleaner to by Duncan Sands · 14 years ago
- 75d289e Fix inverted condition noticed by Frits van Bommel. by Duncan Sands · 14 years ago
- 82fdab3 Pull a few more simplifications out of instcombine (there are still by Duncan Sands · 14 years ago
- 9bd2c2e Fix typo in comment, spotted by Deewiant. by Duncan Sands · 14 years ago
- 3421d90 Teach InstructionSimplify about distributive laws. These transforms fire by Duncan Sands · 14 years ago
- 0312a93 Move checking of the recursion limit into the various Thread methods. by Duncan Sands · 14 years ago
- 566edb0 Add generic simplification of associative operations, generalizing by Duncan Sands · 14 years ago
- 47bce43 Incremental progress towards a new implementation of StrongPHIElimination. Most by Cameron Zwarich · 14 years ago
- 3160090 Add ARM-specific DAG combining to cast i64 vector element load/stores to f64. by Bob Wilson · 14 years ago
- 62b83b6 Layout one section until no relaxations are done and then move to the next by Rafael Espindola · 14 years ago
- c19aadb Arm and thumb call instructions are also in different orders. by Eric Christopher · 14 years ago
- b860203 Grammar corrections and some formatting changes. by Bill Wendling · 14 years ago
- f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 14 years ago
- 6e90ce2 If we're not using reg+reg offset we're using reg+imm, set the opcode by Eric Christopher · 14 years ago
- 5df1578 improve "cannot yet select" errors a trivial amount: now by Chris Lattner · 14 years ago
- a519d57 Fix a copy-pasto. When the tBR_JTr instruction was converted to using the by Bill Wendling · 14 years ago
- 9a4d2e4 Comment cleanups. by Bill Wendling · 14 years ago
- 8d0963f Add EdgeBundles to SplitKit. by Jakob Stoklund Olesen · 14 years ago
- b907e8a Use IntEqClasses to compute connected components of live intervals. by Jakob Stoklund Olesen · 14 years ago
- 2a6899c Add ADT/IntEqClasses.h as a light-weight implementation of EquivalenceClasses.h. by Jakob Stoklund Olesen · 14 years ago
- 4d3daab Speculatively revert the use of DenseMap in LazyValueInfo, which may be causing Linux self-host failures. by Owen Anderson · 14 years ago
- bb39ac1 Attempt to appease the DragonEgg buildbots. by Owen Anderson · 14 years ago
- 3b77f56 Revert r122114 (CallbackVH observing use-list changes) because it caused severe slowdowns on the Linux self-host configuration. by Owen Anderson · 14 years ago
- 672fb62 Implement feedback from Bruno on making pblendvb an x86-specific ISD node in addition to being an intrinsic, and convert by Nate Begeman · 14 years ago
- d5fe3ef Update the target feature matrix to reflect some new features in the MBlaze backend. by Wesley Peck · 14 years ago
- aa6f105 Convert one of LVI's primary maps to a DenseMap, now that we know are more assured of iterator stability. by Owen Anderson · 14 years ago
- d66a32c Teach the MBlaze disassembler to disassemble special purpose registers. by Wesley Peck · 14 years ago
- d149186 Set the value of absolute symbols. by Roman Divacky · 14 years ago