- 5bba084 Start adding basic support for emitting the call frame instructions. by Rafael Espindola · 15 years ago
- 4213618 Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::has_magic. by Michael J. Spencer · 15 years ago
- bf0184b Fix typo. by Michael J. Spencer · 15 years ago
- 628467e Support/PathV2: Implement has_magic. by Michael J. Spencer · 15 years ago
- c3ab20e Change an assertion to assert what the code actually relies upon. by Cameron Zwarich · 15 years ago
- 2e12f1a fix some issues Frits noticed, add AliasAnalysis as a dependency by Chris Lattner · 15 years ago
- bdc3167 Add support for .cfi_lsda. by Rafael Espindola · 15 years ago
- e862453 MC/Mach-O/Thumb: Select appropriate relocation types for Thumb. by Daniel Dunbar · 15 years ago
- 4e7f23b Land a first cut at StrongPHIElimination. There are only 5 new test failures by Cameron Zwarich · 15 years ago
- 4eee42c Add knowledge of phi-def and phi-kill valnos to MachineVerifier's predecessor by Cameron Zwarich · 15 years ago
- 9170a0f Support/PathV1: Deprecate GetRootDirectory. by Michael J. Spencer · 15 years ago
- c3a561c Handle reloc_riprel_4byte_movq_load. Should make the bots happy. by Rafael Espindola · 15 years ago
- 3a83c40 Add support for the same encodings of the personality function that gnu as by Rafael Espindola · 15 years ago
- def548f BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet. They are dead and superseded by IRBuilder. by Benjamin Kramer · 15 years ago
- a1bf4ca SimplifyLibCalls: Use IRBuilder to simplify code. by Benjamin Kramer · 15 years ago
- 9f39188 have loop-idiom nuke instructions that feed stores that get removed. by Chris Lattner · 15 years ago
- a92ff91 implement enough of the memset inference algorithm to recognize and insert by Chris Lattner · 15 years ago
- 61db1f5 start using irbuilder to make mem intrinsics in a few passes. by Chris Lattner · 15 years ago
- c0d5496 add methods to IRBuilder to create memcpy/memset/memmove. by Chris Lattner · 15 years ago
- 390b693 Fix .cfi_personality on 32 bit systems. by Rafael Espindola · 15 years ago
- 9897661 Add support for @note. Patch by Jörg Sonnenberger. by Rafael Espindola · 15 years ago
- 22920b5 sketch more of this out. by Chris Lattner · 15 years ago
- d7c8cca Add basic support for .cfi_personality. by Rafael Espindola · 15 years ago
- bb89710 move isBytewiseValue out to ValueTracking.h/cpp by Chris Lattner · 15 years ago
- e6bb649 actually add the file... by Chris Lattner · 15 years ago
- b0db161 Start of a pass for recognizing memset and memcpy idioms. No functionality yet. by Chris Lattner · 15 years ago
- 3fed0d9 Simplify code. by Benjamin Kramer · 15 years ago
- 6dbb5dc fix some sort of weird pasto by Chris Lattner · 15 years ago
- 8a4893e add a note by Chris Lattner · 15 years ago
- 7ab3cc3 Generalize a previous change, fixing PR8855 - an valid large immediate by Chris Lattner · 15 years ago
- ae47be1 don't lose TD info by Chris Lattner · 15 years ago
- 7569d79 switch the inliner alignment enforcement stuff to use the by Chris Lattner · 15 years ago
- 687140c Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils. by Chris Lattner · 15 years ago
- 43ee29d Support/PathV1: Deprecate makeAbsolute and remove Unix impl because it annoys people. by Michael J. Spencer · 15 years ago
- 7853ae1 Header warning patrol. by Eric Christopher · 15 years ago
- 49c7e3e Fix a thinko pointed out by Frits van Bommel: looking through global variables in isBytewiseValue is not safe. by Benjamin Kramer · 15 years ago
- fea753b Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We now by Rafael Espindola · 15 years ago
- a112087 MemCpyOpt: Turn memcpys from a constant into a memset if possible. by Benjamin Kramer · 15 years ago
- 4010dd7 MC/Mach-O/ARM: Start handling some Thumb branches. by Daniel Dunbar · 15 years ago
- a75ce9f Minor cleanup related to my latest scheduler changes. by Andrew Trick · 15 years ago
- 2431223 Fix a few cases where the scheduler is not checking for phys reg copies. The scheduling node may have a NULL DAG node, yuck. by Andrew Trick · 15 years ago
- 398abb4 Trailing whitespace. by Jim Grosbach · 15 years ago
- 2da8bc8 Various bits of framework needed for precise machine-level selection by Andrew Trick · 15 years ago
- 6e8f4c4 whitespace by Andrew Trick · 15 years ago
- ef485d8 Simplify a check for implicit defs and remove a FIXME. by Cameron Zwarich · 15 years ago
- d82ed5b In llvm-mc parse a Hash token as a full line comment. Allows handling of by Kevin Enderby · 15 years ago
- f12eee7 Use a StringSwitch<> instead of a manually constructed string matcher. by Jim Grosbach · 15 years ago
- ec3953f When determining if we can fold (x >> C1) << C2, the bits that we need to verify are zero by Owen Anderson · 15 years ago
- e4a2dd2 Code clean up. No functionality change. by Evan Cheng · 15 years ago
- b0ad9cf Remove dead patterns. by Jim Grosbach · 15 years ago
- 940c8e5 Recognize a few more documented register name aliases for ARM in the asm lexer. by Jim Grosbach · 15 years ago
- 3c90469 Radar 8803471: Fix expansion of ARM BCCi64 pseudo instructions. by Bob Wilson · 15 years ago
- af62935 Do not re-test for the existence of pthread.h. by Oscar Fuentes · 15 years ago
- 7898261 XFAIL vg_leak the new test as the rest. by Torok Edwin · 15 years ago
- d5f8684 It is possible for SimplifyCFG to cause PHI nodes to become redundant too late in the optimization by Owen Anderson · 15 years ago
- 036609b Flag -> Glue, the ongoing saga by Chris Lattner · 15 years ago
- 29d8f0c flags -> glue for selectiondag by Chris Lattner · 15 years ago
- a4359be sdisel flag -> glue. by Chris Lattner · 15 years ago
- 8950bca continue renaming flag -> glue. by Chris Lattner · 15 years ago
- a156efd Fix OCaml bindings crash, PR8847. by Torok Edwin · 15 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 · 15 years ago
- 3e41061 Remove some obsolete README items, add a new one off the top of my head. by Benjamin Kramer · 15 years ago
- 2902736 Reorganize ListScheduleBottomUp in preparation for modeling machine cycles and instruction issue. by Andrew Trick · 15 years ago
- 3d420cb Converted LiveRegCycles to LiveRegGens. It's easier to work with and allows multiple nodes per cycle. by Andrew Trick · 15 years ago
- cb7947b8 In CheckForLiveRegDef use TRI->getOverlaps. by Andrew Trick · 15 years ago
- 1b16587 Fixes PR8823: add-with-overflow-128.ll by Andrew Trick · 15 years ago
- e90a6333 Preserve the address space when generating bitcasts for MemTransferInst in ConvertToScalarInfo by Mon P Wang · 15 years ago
- 8e68c38 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 15 years ago
- 65e43a2 Default to armv7 instead of armv6. by Bill Wendling · 15 years ago
- 9584bd8 Trailing whitespace. by Jim Grosbach · 15 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 · 15 years ago
- 4ac1947 InstCombine: creating selects from -1 and 0 is fine, they combine into a sext from i1. by Benjamin Kramer · 15 years ago
- e915ff3 X86: Lower a select directly to a setcc_carry if possible. by Benjamin Kramer · 15 years ago
- 10b6d33 Add r122359 back now that the bug in MCDwarfLineAddrFragment fragment has been by Rafael Espindola · 15 years ago
- df3ee64 Constify. by Dan Gohman · 15 years ago
- 835439a Assert that the AddrDelta expression is really constant and wrap it in a set by Rafael Espindola · 15 years ago
- 770d42d When RegAllocGreedy decides to spill the interferences of the current register, by Jakob Stoklund Olesen · 15 years ago
- c64379d Include a shadow of the original CFG edges in the edge bundle graph. by Jakob Stoklund Olesen · 15 years ago
- 90a5a0c Rename NeedsSetToChangeDiffSize to HasAggressiveSymbolFolding which is a much by Rafael Espindola · 15 years ago
- 7212333 MC/Mach-O/ARM: Don't try to use scattered relocs for BR24 fixups. by Daniel Dunbar · 15 years ago
- ecbbf40 Add reduced test from 8845. by Rafael Espindola · 15 years ago
- bf57b83 Revert r122359 while I debug PR8845. by Rafael Espindola · 15 years ago
- 33a03c7 Fix another conditional expression mismatched enum type warning. by Matt Beaumont-Gay · 15 years ago
- 1cd05bb When determining whether the new instruction was already present in by Duncan Sands · 15 years ago
- b3898af Make this test not depend on how the variable is named. by Duncan Sands · 15 years ago
- df561e0 MC/Mach-O/ARM: We always use the SECTDIFF reloc type on ARM, which is by Daniel Dunbar · 15 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 · 15 years ago
- 5cc6390 MC/Mach-O: Return to reporting errors if we see unexpected fixup kinds. by Daniel Dunbar · 15 years ago
- 3664564 MC/Mach-O/ARM: Recognize generic _Data_N fixup kinds. by Daniel Dunbar · 15 years ago
- 294e678 MC/Mach-O/ARM: Add enough relocation logic to get BR24 relocations. by Daniel Dunbar · 15 years ago
- fdfbc6a MC/Mach-O/ARM: Fix thinko. by Daniel Dunbar · 15 years ago
- 33a38a1 Use references and simplify. by Rafael Espindola · 15 years ago
- f012124 Simplify the handling of .size expressions. by Rafael Espindola · 15 years ago
- 4d74305 MC/Mach-O/ARM: Stub out RecordARMRelocation, which is mostly a copy of by Daniel Dunbar · 15 years ago
- 42b5286 Simplify. by Daniel Dunbar · 15 years ago
- 532c456 MC/Mach-O: Split out RecordARMRelocation for now, it is weird enough it isn't by Daniel Dunbar · 15 years ago
- 37bf92b Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) by Duncan Sands · 15 years ago
- fc7072c ptx: add ld instruction and test by Che-Liang Chiou · 15 years ago
- a3c44a5 Add some statistics, good for understanding how much more powerful by Duncan Sands · 15 years ago
- 7110428 Fixes file extension for loadable modules on OS X. by Oscar Fuentes · 15 years ago