- e1b66f1 Restrict this transformation to equality conditions. by Bill Wendling · 13 years ago
- a36fe73 Add an analyzeVirtReg() function. by Jakob Stoklund Olesen · 13 years ago
- adef06a Make MemoryObject accessor members const again by Derek Schuff · 13 years ago
- 95fe7b9 Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32. by Daniel Dunbar · 13 years ago
- 30e98a0 Move the operand iterator into MachineInstrBundle.h where it belongs. by Jakob Stoklund Olesen · 13 years ago
- d1d7216 Support/PathV2: Fix make_absolute() to match is_absolute() and not expect to by Daniel Dunbar · 13 years ago
- b6f0625 Fix some stray semi-colons. by Daniel Dunbar · 13 years ago
- 0ffe698 Fix PR12080 by ensuring that MaterializeModule actually reads all the bitcode by Derek Schuff · 13 years ago
- d0fff18 [PathV2] Fix bug in relative_path. by Michael J. Spencer · 13 years ago
- c01810e ARM implement TargetInstrInfo::getNoopForMachoTarget() by Jim Grosbach · 13 years ago
- b62fbc5 Instructions inside a bundle have the same number as the bundle itself. by Jakob Stoklund Olesen · 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
- 9993a3a Enable -Wcovered-switch-default again, but add -Werror to the checks to make by Rafael Espindola · 13 years ago
- 1485455 Kill off LiveRangeEdit::getNewVRegs and LiveRangeEdit::getUselessVRegs. These by Lang Hames · 13 years ago
- 489d679 On ELF, create relocations to the abbreviation and line sections when producing by Rafael Espindola · 13 years ago
- 3c2e5f2 Temporarily revert r151609, which enabled a new warning for LLVM and by Chandler Carruth · 13 years ago
- c94206e ARM vbit/vbif/vbsl assembly optional size suffix. by Jim Grosbach · 13 years ago
- 4bfcd4a Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 13 years ago
- a3b2121 Fix off-by one in comment. by Benjamin Kramer · 13 years ago
- 21a1401 Properly MCize the section switch, removing a FIXME. by Roman Divacky · 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
- ed12421 Remove stray semi-colon. by Daniel Dunbar · 13 years ago
- 1c23920 Code cleanup following CR by Duncan. by Nadav Rotem · 13 years ago
- 21ef70e Fix a bug in the code that builds SDNodes from vector GEPs. by Nadav Rotem · 13 years ago
- bb481f8 remove blanks, and some code format by Jia Liu · 13 years ago
- ec52aaa Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 13 years ago
- 1f59523 Convert generated intrinsic attributes to use an array lookup as Chris suggested in PR11951. by Craig Topper · 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
- 601c094 Oops...Don't commit the other stuff.. by Bill Wendling · 13 years ago
- cb8a7ed Modify comment to reflect the importance of this code. by Bill Wendling · 13 years ago
- 980a999 Add comments. by Akira Hatanaka · 13 years ago
- b75673b Do not reserve $gp as a dedicated global base register if the target ABI is not O32. by Akira Hatanaka · 13 years ago
- 8b37637 Strip extraneous information, if present, from the linker version string on by Charles Davis · 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
- 33177f5 Enable -Wcovered-switch-default as it matches the switch style used in llvm. by Rafael Espindola · 13 years ago
- 9ca12d2 Handle regmasks in the machine code verifier. 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
- 921c9bd Fix 80-column violation. by Chad Rosier · 13 years ago
- 2cff617 Allow llvm-stress to optionally generate the other floating-point types (half, ppcf128, mmx, etc.) by Hal Finkel · 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
- e879cba by Preston Gurd · 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
- 0cae72c Delete incorrect reference to inexistent Hexagon architecture manuals. by Evandro Menezes · 13 years ago
- e9142f0 Don't use #if 0. Just remove until I can address this. by Bill Wendling · 13 years ago
- fddefcc XFAIL test until <rdar://problem/10913281> is fixed. by Bill Wendling · 13 years ago
- c68d127 The code that cleans up multiple, isomorphic types has a subtle error that by Bill Wendling · 13 years ago
- 284a6bb Remove duplicate copy of Object/ELF.h that somehow managed to get in. by Michael J. Spencer · 13 years ago
- b266cd0 Fix for PR12090: clear def maps of aliases when visiting a copy. e.g. by Evan Cheng · 13 years ago
- 7b25ecf ARM BL/BLX instruction fixups should use relocations. by Jim Grosbach · 13 years ago
- 945c2b3 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 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
- cd4f803 Fix PR12089 http://llvm.org/bugs/show_bug.cgi?id=12089 by Derek Schuff · 13 years ago
- 4328f9f Reapply r151278 with fixes. by Roman Divacky · 13 years ago
- 77834e7 Add q suffix aliases for the fistp and fisttp mnemonics. rdar://10921670 PR11935 by Chad Rosier · 13 years ago
- 3d14b9e Remove unnecessary template parameters. by Akira Hatanaka · 13 years ago
- b90113a Fix instruction predicates that were not set correctly. by Akira Hatanaka · 13 years ago
- 121b179 Update machine code verifier. by Jakob Stoklund Olesen · 13 years ago
- 0943303 Fix the symbolic operand added for the C disassmbler API for the ARM bl by Kevin Enderby · 13 years ago
- 62c4d97 Add a MachineOperand iterator class. by Jakob Stoklund Olesen · 13 years ago
- 3bbf2b6 Plog a memleak in GlobalOpt. by Benjamin Kramer · 13 years ago
- 768ada6 Micro-optimization, no functionality change. by Duncan Sands · 13 years ago
- b4b2688 Help the compiler to eliminate some dead code when hashing an array of T by Jay Foad · 13 years ago
- 5583e30 The value numbering function is recursive, so it is possible for multiple new by Duncan Sands · 13 years ago
- 669011f When performing a conditional branch depending on the value of a comparison by Duncan Sands · 13 years ago
- a89cc7f Remove HexagonGenIntrinsics.inc from Hexagon cmake file. It does not appear in the Makefile and the output it produces isn't used. The Hexagon intrinsics are all in the global Intrinsics.gen. by Craig Topper · 13 years ago
- a1c5b8e Update tblgen command guide. Remove unused tblgen InstrEnumEmitter files. by Craig Topper · 13 years ago
- c4a238c delete useless comment&blank by Jia Liu · 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
- 7497a9a Remove more GCC FE build stuff. by Chad Rosier · 13 years ago
- e342ec6 Installing the GCC front end is no longer supported. by Chad Rosier · 13 years ago
- 1cdc9fb Cleanup the LLVM Getting Started page. by Chad Rosier · 13 years ago
- 483454f Add href to clang in overview. by Chad Rosier · 13 years ago
- 372b822 Remove references to llvm-gcc from overview and tutorial. by Chad Rosier · 13 years ago
- bfb7dfa Add support for random constant vectors. by Nadav Rotem · 13 years ago
- 794c16a Style fix: Remove unneeded parentheses. by Nadav Rotem · 13 years ago
- 2e851a9 Fix a bug in the code that checks if a store value is a vector of i1s by Nadav Rotem · 13 years ago
- 08c8339 Fix compilation on MSVC. Rename "_BB" to "Block" by Nadav Rotem · 13 years ago
- c367dfc fix a copy-and-paste error in the docs by Nadav Rotem · 13 years ago
- fdc309c by Nadav Rotem · 13 years ago
- a515b4e Add testcase for the previous commit. by Rafael Espindola · 13 years ago
- 5465c94 Don't call dominates on unreachable instructions. Should fix the dragonegg by Rafael Espindola · 13 years ago
- 3467474 Default TargetData alignment information for 128-bit floating-point types. by Hal Finkel · 13 years ago
- 32c185e And update the comment... by Rafael Espindola · 13 years ago
- 5b04cfb Enable the assert that got all this dominator work started. by Rafael Espindola · 13 years ago
- c987f4c Use the DT dominates function in the verifier. 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
- 8691216 Don't call dominates on unreachable instructions. 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
- 8c727f9 Don't call dominates on unreachable instructions. by Rafael Espindola · 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
- 6bfb9d6 Fix five-letter typo in comment. by Nick Lewycky · 13 years ago
- 1e4e1c7 Teach instsimplify to be more aggressive when analyzing comparisons of pointers by Nick Lewycky · 13 years ago