- e15402f Change the Dominators recalculate() function to only rely on GraphTraits by Anna Zaks · 13 years ago
- 1608769 by Nadav Rotem · 13 years ago
- 0cb2a45 Emit the ctors in the proper order on ARM/EABI. by Anton Korobeynikov · 13 years ago
- 8a8d479 Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 13 years ago
- a930f3d TargetMachine: document unnamed bool argument by Dylan Noblesmith · 13 years ago
- aab8e28 Fix a few more places where TargetData/TargetLibraryInfo is not being passed. by Chad Rosier · 13 years ago
- d95e67d ExecutionEngine: honor optimization level by Dylan Noblesmith · 13 years ago
- dc81e5d Add a deterministic finite automaton based packetizer for VLIW architectures by Anshuman Dasgupta · 13 years ago
- 32b6c59 Add a few more functions to TargetLibraryInfo. More of rdar://10500969. by Chad Rosier · 13 years ago
- 0becc96 Add some missing anchors. by David Blaikie · 13 years ago
- 618c1db Propagate TargetLibraryInfo throughout ConstantFolding.cpp and by Chad Rosier · 13 years ago
- af65a8c make asan work at -O0, llvm part. Patch by glider@google.com by Kostya Serebryany · 13 years ago
- dd649e3 Support for encoding all FMA4 instructions and tablegen patterns for all by Jan Sjödin · 13 years ago
- 8ff4115 Add a few functions to TargetLibraryInfo. by Chad Rosier · 13 years ago
- 553fe05 LSR: handle the expansion of phi operands that use postinc forms of the IV. by Andrew Trick · 13 years ago
- 683e47b Alphabetize TargetLibraryInfo enum and fix doxygen comments. No functional by Chad Rosier · 13 years ago
- 3d925d2 Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable by Chad Rosier · 13 years ago
- ae6f2cb If fast-isel fails, remove dead instructions generated during the failed by Chad Rosier · 13 years ago
- 116bc79 MC/X86/COFF: Allow quotes in names when targeting MS/Windows, by Michael J. Spencer · 13 years ago
- b0436a7 Fixed ObjectFile functions: by Danil Malyshev · 13 years ago
- 72736d1 llvm-c: Add a few missing InitializeAll* functions. by Daniel Dunbar · 13 years ago
- c803830 Remove dead llvm.eh.sjlj.dispatchsetup intrinsic. by Bill Wendling · 13 years ago
- ed38f1c Remove the temporary flag -disable-unroll-scev and dead code. by Andrew Trick · 13 years ago
- 39a2eb7 Handle more cases in APInt::getLowBitsSet's fast path. by Benjamin Kramer · 13 years ago
- c73f3d1 configure, config.h.in: Regenerate. config.h.cmake: Synchronize to config.h.in. by NAKAMURA Takumi · 13 years ago
- 38831b0 use llvm-config.h in public header by Dylan Noblesmith · 13 years ago
- 08b73a3 rename ENABLE_THREADS to LLVM_ENABLE_THREADS by Dylan Noblesmith · 13 years ago
- 81818fc update description of LLVM_DEFAULT_TARGET_TRIPLE by Dylan Noblesmith · 13 years ago
- 790552c Revert r145180 as it is causing test failures on all the bots. by Chandler Carruth · 13 years ago
- 9b24738 Fixed ObjectFile functions: by Danil Malyshev · 13 years ago
- a7e6f74 remove autoupgrade support for really old-style debug info intrinsics. by Chris Lattner · 13 years ago
- 9d5f6cc remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports by Chris Lattner · 13 years ago
- dbc8849 remove support for reading llvm 2.9 .bc files. LLVM 3.1 is only compatible back to 3.0 by Chris Lattner · 13 years ago
- 1b9b377 This patch contains support for encoding FMA4 instructions and by Bruno Cardoso Lopes · 13 years ago
- 8a42633 Devirtualize Pass::getPassID, overriding it isn't useful and it gets called a lot. by Benjamin Kramer · 13 years ago
- 84bfc2f This patch addresses gp relative fixups/relocations for jump tables. by Akira Hatanaka · 13 years ago
- 5745fbc Add configure checking for pread(2) and use it to save a syscall when reading files. by Benjamin Kramer · 13 years ago
- 1d4bf66 fix typo in comment by Sebastian Pop · 13 years ago
- 6935b78 Add virtual destructor. Whoops! by Nick Lewycky · 13 years ago
- 7912ef9 Less template, more virtual! Refactoring suggested by Chris in code review. by Nick Lewycky · 13 years ago
- 173862e Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. by Nick Lewycky · 13 years ago
- a91a3e0 Make an obviously const interface actually be marked as const. by Chandler Carruth · 13 years ago
- ce35d8b DISubrange supports unsigned lower/upper array bounds, so let's not fake it in the end while emitting DWARF. If a FE needs to encode signed lower/upper array bounds then we need to extend DISubrange or ad DISignedSubrange. by Devang Patel · 13 years ago
- f249449 Fix bug in RefCountedBase/RefCountedBaseVPTR where the reference count was accidentally copied as part of the copy constructor. This could result in objects getting leaked because there reference count was too high. by Ted Kremenek · 13 years ago
- 9d434db Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom by Eli Friedman · 13 years ago
- b95fc31 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 13 years ago
- a9a4f5e Remove extra ,. by Michael J. Spencer · 13 years ago
- 800e03f AddressSanitizer, first commit (compiler module only) by Kostya Serebryany · 13 years ago
- 8a2549f Object/Archive: Give Child a operator < for map. by Michael J. Spencer · 13 years ago
- dc29663 Support/COFF: Add structs and enums from the standard for image files. by Michael J. Spencer · 13 years ago
- 99aa14f Rename MVT::untyped to MVT::Untyped to match similar nomenclature. by Owen Anderson · 13 years ago
- b5ccb25 StringRefize and simplify. by Benjamin Kramer · 13 years ago
- 2bbb7e3 Remove Value::getNameStr. It has been deprecated for a while and provides no additional value over getName(). by Benjamin Kramer · 13 years ago
- 2774dc0 Missed some users of Value::getNameStr. by Benjamin Kramer · 13 years ago
- a7b0cb7 Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 13 years ago
- 25ad1cc Twinify GraphWriter a little bit. by Benjamin Kramer · 13 years ago
- 283b419 include/llvm/Support/Compiler.h: Invalidate LLVM_ATTRIBUTE_WEAK on cygming for now. by NAKAMURA Takumi · 13 years ago
- e7c1aef Move WEAK marking to the declaration. by Nick Lewycky · 13 years ago
- c2ecf3e Break false dependencies before partial register updates. by Jakob Stoklund Olesen · 13 years ago
- ec381a4 Fix linking for some users who already have tsan enabled code and are trying to by Nick Lewycky · 13 years ago
- 8899024 Refactor capture tracking (which already had a couple flags for whether returns by Nick Lewycky · 13 years ago
- 4d0a9ff Add support for tsan annotations (thread sanitizer, a valgrind-based tool). by Nick Lewycky · 13 years ago
- b518cae Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. by Benjamin Kramer · 13 years ago
- 066b5d8 Make headers standalone. by Benjamin Kramer · 13 years ago
- aa5354c Make headers standalone, move a virtual method out of line. by Benjamin Kramer · 13 years ago
- 340d596 Under the hood, MBPI is doing a linear scan of every successor every by Chandler Carruth · 13 years ago
- c4e1562 Reuse the logic in getEdgeProbability within getHotSucc in order to by Chandler Carruth · 13 years ago
- 2770c14 Fix an overflow bug in MachineBranchProbabilityInfo. This pass relied on by Chandler Carruth · 13 years ago
- 883f2fa Add a cautionary note to this API. It was not at all obvious to me how by Chandler Carruth · 13 years ago
- f9fd29e Fix comment for LegalizeTypeAction enum. by Craig Topper · 13 years ago
- 2debd48 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 13 years ago
- 569561c Prune more RALinScan. RALinScan was also here! by NAKAMURA Takumi · 13 years ago
- f5eeaf2 Delete the old spilling framework from LiveIntervalAnalysis. by Jakob Stoklund Olesen · 13 years ago
- 799c1ed Delete the linear scan register allocator. by Jakob Stoklund Olesen · 13 years ago
- 5018524 Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs. Fixes PR11029. by Eli Friedman · 13 years ago
- 7b8c2f8 Add a custom safepoint method, in order for language implementers to decide which machine instruction gets to be a safepoint. by Nicolas Geoffray · 13 years ago
- dcd33e4 Fix typo. by Daniel Dunbar · 13 years ago
- 39fe397 Add additional checking to ensure that MachineMemOperands are never set to null, which can happen in weird circumstances where target intrinsic hooks are implemented incorrectly. by Owen Anderson · 13 years ago
- ecfd04b Fix typo. by Eric Christopher · 13 years ago
- dfa30e1 Remove the pubnames section, no one consumes it. by Eric Christopher · 13 years ago
- 5786b4c Enhance verifyLoop so that it can reliably verify that every block in a loop is reachable from the loop header. by Eli Friedman · 13 years ago
- d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
- 19a4daf Don't introduce custom nodes after legalization in TargetLowering::BuildSDIV() by Richard Osborne · 13 years ago
- 09ac3d8 Add the support code to enable the dwarf accelerator tables. Upcoming patches by Eric Christopher · 13 years ago
- 4c763ee Add AVX2 variable shift instructions and intrinsics. by Craig Topper · 13 years ago
- 2869204 Add AVX2 VPMOVMASK instructions and intrinsics. by Craig Topper · 13 years ago
- 69f5df7 Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects. by Craig Topper · 13 years ago
- 9595ede Fix accidental edit to __builtin_ia32_vperm2f128_ps256's name by Craig Topper · 13 years ago
- c8eb880 More AVX2 instructions and their intrinsics. by Craig Topper · 13 years ago
- 5908536 Replace (Lower|Upper)caseString in favor of StringRef's newest methods. by Benjamin Kramer · 13 years ago
- 589fbb1 ADT/StringRef: Add ::lower() and ::upper() methods. by Daniel Dunbar · 13 years ago
- 27e5d0c Add more AVX2 instructions and intrinsics. by Craig Topper · 13 years ago
- c25c908 Add an option to pad an uleb128 to MCObjectWriter and remove the uleb128 encoding from the DWARF asm printer. by Benjamin Kramer · 13 years ago
- c09b770 Fix pasto. by Benjamin Kramer · 13 years ago
- 41a9649 Add more PRI.64 macros for MSVC and use them throughout the codebase. by Benjamin Kramer · 13 years ago
- b0d9ce5 build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just by Daniel Dunbar · 13 years ago
- 84a6126 Add missing includes/decls. by Eli Friedman · 13 years ago
- 73a1ad8 Add missing includes/class declaration. by Eli Friedman · 13 years ago
- 5cdf070 Add missing forward declarations. by Eli Friedman · 13 years ago
- 06138ac Add a couple missing includes; found while analyzing LLVM headers. by Eli Friedman · 13 years ago