- fc7e9ef Remove the DW_AT_MIPS_linkage name attribute when we don't need it by Eric Christopher · 13 years ago
- 84387ea DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to by Evan Cheng · 13 years ago
- 0f5ab7c Change the X86 assembler to not require a segment register on string by Kevin Enderby · 13 years ago
- 5161de6 enhance jump threading to preserve TBAA information when PRE'ing loads, by Chris Lattner · 13 years ago
- f1ce79f Teach globalopt how to evaluate an invoke with a non-void return type. by Dan Gohman · 13 years ago
- bd0fe56 Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) -> by Duncan Sands · 13 years ago
- 5b8f0dd Fix regression from r151466: an we can't replace uses of an instruction reachable from the entry block with uses of an instruction not reachable from the entry block. PR12231. by Eli Friedman · 13 years ago
- 8b15278 Change the second line of the test added for r152414 to use CHECK-NEXT. by Kevin Enderby · 13 years ago
- 84faf65 Added a missing error check for X86 assembly with mismatched base and index by Kevin Enderby · 13 years ago
- 1778513 [asan] move x86-specific test to a separate X86 directory with a custom lit.local.cfg file by Kostya Serebryany · 13 years ago
- 6c0b3ac When inlining a function and adding its inner call sites to the by Chandler Carruth · 13 years ago
- fc72ae6 Teach instsimplify how to constant fold pointer differences. by Chandler Carruth · 13 years ago
- 747cccf FileCheck-ize this test. by Chandler Carruth · 13 years ago
- 644f191 Move llc + target triple tests into X86 by Andrew Trick · 13 years ago
- 30a7302 Don't try to filecheck bitcode. by Benjamin Kramer · 13 years ago
- c17731d65 Make this transformation slightly less agressive and more correct. by Bill Wendling · 13 years ago
- e060eb8 Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax. by Bill Wendling · 13 years ago
- 58dfaa1 Add the missing call to Error when a bad X86 scale expression is parsed. by Kevin Enderby · 13 years ago
- 2d70e26 Support reading GNU symbol versions in ELFObjectFile by David Meyer · 13 years ago
- 5992f67 When identifying exit nodes for the reverse-CFG reverse-post-order by Dan Gohman · 13 years ago
- faf72ff Fix the x86 disassembler to at least print the lock prefix if it is the first by Kevin Enderby · 13 years ago
- 63054f9 test/MC/X86/lit.local.cfg: Fix up to detect 'X86' in targets. by NAKAMURA Takumi · 13 years ago
- 6f1d799 Eliminate switch cases that can never match, for example removes all by Duncan Sands · 13 years ago
- e8187e0 Undo a previous restriction on the inline cost calculation which Nick by Chandler Carruth · 13 years ago
- abd6674 Fix a regression from r147481. by Chad Rosier · 13 years ago
- 72af527 Remove the no longer existent psp triple from a test. by Benjamin Kramer · 13 years ago
- d4b0a06 Test case for r152280, r152285 and r152290. by Akira Hatanaka · 13 years ago
- 6507d84 Use llvm-mc instead of llc. Patch by Jack Carter. by Rafael Espindola · 13 years ago
- a2da788 Fix infinite loop in nested multiclasses. by Jakob Stoklund Olesen · 13 years ago
- 8938895 Add the DW_AT_APPLE_runtime_class attribute to forward declarations by Eric Christopher · 13 years ago
- 03be362 Extend r148086 to check for [r +/- reg] address mode. This fixes queens performance regression (due to increased register pressure from overly aggressive pre-inc formation). by Evan Cheng · 13 years ago
- 54427e5 Fix the operand ordering on aliases for shld and shrd. PR12173, part 2. by Eli Friedman · 13 years ago
- 158c8a4 Fix a bug in the ARM disassembly of the neon VLD2 all lanes instruction. by Kevin Enderby · 13 years ago
- 3247af2 Add <imp-def> operands when reloading into physregs. by Jakob Stoklund Olesen · 13 years ago
- 4f92b5e Split fpscr into two registers: FPSCR and FPSCR_NZCV. by Lang Hames · 13 years ago
- bc978a6 ARM vpush/vpop assembler mnemonics accept an optional size suffix. by Jim Grosbach · 13 years ago
- 049d08f Make sure we don't return bits outside the mask in ComputeMaskedBits. PR12189. by Eli Friedman · 13 years ago
- af71f16 Remove a test case that no longer makes sense. by Jakob Stoklund Olesen · 13 years ago
- 74bebde updated patch for the ARM fused multiply add/sub by Sebastian Pop · 13 years ago
- ec93b6d Make aliases for shld and shrd match gas. PR12173. by Eli Friedman · 13 years ago
- fce711c Use <def,undef> operands when spilling NEON bundles. by Jakob Stoklund Olesen · 13 years ago
- 190e5a3 Nick pointed out on IRC that GVN's propagateEquality wasn't propagating by Duncan Sands · 13 years ago
- e3e394d Do trivial CSE of dead BBs during codegen preparation. by Bill Wendling · 13 years ago
- cf95d3a Fix RA-dependent test. by Jakob Stoklund Olesen · 13 years ago
- 8979e5f LVI: Recognize the form instcombine canonicalizes range checks into when forming constant ranges. by Benjamin Kramer · 13 years ago
- 74bab7f Prevent obscure and incorrect tail-call optimization. by Chad Rosier · 13 years ago
- 7550f7d Revert "Reorder the sections being output to reduce the number of assembler" by Eric Christopher · 13 years ago
- fc501a3 Neuter the optimization I implemented with r107852 and r108258 which turn some by Evan Cheng · 13 years ago
- 12313a5 Reorder the sections being output to reduce the number of assembler by Eric Christopher · 13 years ago
- 97f7787 [Object] by David Meyer · 13 years ago
- b057851 Change ARMInstPrinter::printPredicateOperand() so it will not abort if it by Kevin Enderby · 13 years ago
- dfa27ae Fix bugs which were introduced when support for base+index floating point loads by Akira Hatanaka · 13 years ago
- fa2ab3e Trivial change to make the test use Use –mcpu=generic, by Preston Gurd · 13 years ago
- b537276 Revert r151816 as Jim has the appropriate fix. by Chad Rosier · 13 years ago
- 0affe8a Fix testcases from r151807. by Chad Rosier · 13 years ago
- 1e33b46 Add missing triple for tests. by Jim Grosbach · 13 years ago
- 3910160 Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even though they could have sideeffects. by James Molloy · 13 years ago
- 54d42a7 llvm/test/CMakeLists.txt: Update dependencies to add llvm-readobj to "check". by NAKAMURA Takumi · 13 years ago
- 5c2b4ea [Object] by David Meyer · 13 years ago
- 275ff9b Don't redundantly copy implicit operands when rematerializing. by Lang Hames · 13 years ago
- 562a67d Fix flags for test in MC/MachO/ARM/empty-function-nop.ll by Richard Trieu · 13 years ago
- f1820b5 LegalizeIntegerTypes: Reorder operations in the "big shift by small amount" optimization, making the lives of later passes easier. by Benjamin Kramer · 13 years ago
- 2b4f491 Have GVN also do condition propagation when the right-hand side is not by Duncan Sands · 13 years ago
- 37c02bc Testcase for r151691. by Bill Wendling · 13 years ago
- c01810e ARM implement TargetInstrInfo::getNoopForMachoTarget() by Jim Grosbach · 13 years ago
- c46255a In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags. by David Meyer · 13 years ago
- 489d679 On ELF, create relocations to the abbreviation and line sections when producing by Rafael Espindola · 13 years ago
- 3bf15ce LegalizeIntegerTypes: Reenable the large shift with small amount optimization. by Benjamin Kramer · 13 years ago
- 20bd529 Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack prediction. ...", it is breaking the Clang build during the Compiler-RT part. by Daniel Dunbar · 13 years ago
- 21ef70e Fix a bug in the code that builds SDNodes from vector GEPs. by Nadav Rotem · 13 years ago
- ec52aaa Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 13 years ago
- 9e1154c Reverted r152620 - DSE: Shorten memset when a later store overwrites the start of it. There were all sorts of buildbot issues by Pete Cooper · 13 years ago
- a116623 DSE: Shorten memset when a later store overwrites the start of it by Pete Cooper · 13 years ago
- 44b6c71 Add support for floating point base register + offset register addressing mode by Akira Hatanaka · 13 years ago
- 2129a0f Handle regmasks in MachineCSE. by Jakob Stoklund Olesen · 13 years ago
- 0f9d07f Enable ARM base pointer when calling functions with large arguments. by Jakob Stoklund Olesen · 13 years ago
- dfa1896 [Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF. by Michael J. Spencer · 13 years ago
- 348e5e7 Add back removed code. It still causes LLVM to miscompile. But not having it breaks other things. by Bill Wendling · 13 years ago
- 79ac37b test commit. by Preston Gurd · 13 years ago
- cd38485 Duncan pointed out that if the alignment isn't explicitly specified, it defaults to the ABI alignment. Given that, make this code a bit more aggressive in such cases. by Eli Friedman · 13 years ago
- fddefcc XFAIL test until <rdar://problem/10913281> is fixed. by Bill Wendling · 13 years ago
- 7b25ecf ARM BL/BLX instruction fixups should use relocations. by Jim Grosbach · 13 years ago
- 1680a24 Teach BasicAA about the LLVM IR rules that allow reading past the end of an object given sufficient alignment. Fixes PR12098. by Eli Friedman · 13 years ago
- 9e2a79c Test the section specification. by Roman Divacky · 13 years ago
- 4328f9f Reapply r151278 with fixes. by Roman Divacky · 13 years ago
- 669011f When performing a conditional branch depending on the value of a comparison by Duncan Sands · 13 years ago
- 23b6ec9 Fix this assert. IP can point to an instruction with strange dominance by Rafael Espindola · 13 years ago
- 930a1eb X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by Kay Tiong Khoo. by Craig Topper · 13 years ago
- a515b4e Add testcase for the previous commit. by Rafael Espindola · 13 years ago
- c9ae8cc Change the implementation of dominates(inst, inst) to one based on what the by Rafael Espindola · 13 years ago
- f7087ea Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into by Nick Lewycky · 13 years ago
- 6fd3428 Roll these back to r151448 until I figure out how they're breaking by Nick Lewycky · 13 years ago
- 28e215b An argument and a local identified object (eg. a noalias call) could turn out by Nick Lewycky · 13 years ago
- 1e4e1c7 Teach instsimplify to be more aggressive when analyzing comparisons of pointers by Nick Lewycky · 13 years ago
- 9b4d708 Revert r151278, breaks static linking. by Hal Finkel · 13 years ago
- 9a68fdc Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowering for i386-*-win32 targets. Patch by Joe Groff. by NAKAMURA Takumi · 13 years ago
- e4ea241 Add definitions of floating point multiply add/sub and negative multiply by Akira Hatanaka · 13 years ago
- 648f00c Add an option to use a virtual register as the global base register instead of by Akira Hatanaka · 13 years ago
- 009e265 fix PR12075, a regression in a recent transform I added. In unreachable code, gep chains can be infinite. Just like "stripPointerCasts", use a set to keep track of visited instructions so we don't recurse infinitely. by Chris Lattner · 13 years ago
- 1a2d061 Add WIN_FTOL_* psudo-instructions to model the unique calling convention by Michael J. Spencer · 13 years ago