- c3bf772 Relax expressions and add explicit triplets -linux and -win32. by NAKAMURA Takumi · 14 years ago
- 39109a3 Relax expressions and add explicit triplets -linux and -win32. by NAKAMURA Takumi · 14 years ago
- 007b2b3 Relax expressions and add explicit triplets -linux and -win32. by NAKAMURA Takumi · 14 years ago
- 52ae4ca Relax expressions and add explicit triplets -linux and -win32. by NAKAMURA Takumi · 14 years ago
- ba2218a test/CodeGen/X86/vec_cast.ll: Mark as XFAIL: migw,win32 for workaround of PR8311. by NAKAMURA Takumi · 14 years ago
- 135c030 test/CodeGen/X86/red-zone.ll: Add explicit -mtriple=x86_64-linux. by NAKAMURA Takumi · 14 years ago
- 0a92169 Guard against de-referencing MBB.end(). by Evan Cheng · 14 years ago
- af05c69 available_externally (hidden or not) GVs are always accessed via stubs. rdar://9027648. by Evan Cheng · 14 years ago
- fcfcdbc VirtRegRewriter assertion fix. by Andrew Trick · 14 years ago
- 4ecc82e Roll out r126169 and r126170 in an attempt to fix the selfhost bot. by Cameron Zwarich · 14 years ago
- ec243ae Added a testcase for the enhanced disassembly bug by Sean Callanan · 14 years ago
- b21e49c Fixed llvm-mc in edis mode to use the result of by Sean Callanan · 14 years ago
- 41dfd2b Fixed lit.cfg to no longer recognize the old by Sean Callanan · 14 years ago
- 872f4a2 Only use blx for external function calls on thumb, these could be fixed by Eric Christopher · 14 years ago
- 43dd06a Eliminate valgrind warnings from Python on the 32-bit as well. by Cameron Zwarich · 14 years ago
- 92efda7 Merge information about the number of zero, one, and sign bits of live-out registers by Cameron Zwarich · 14 years ago
- 63a8dae Have isel visit blocks in reverse postorder rather than an undefined order. This by Cameron Zwarich · 14 years ago
- d86f482 Recognize loopz and loopnz as aliases for loope and loopne. From Dimitry Andric. by Joerg Sonnenberger · 14 years ago
- 87ca0e0 Implement xgetbv and xsetbv. Patch by Jai Menon. by Rafael Espindola · 14 years ago
- f8597eb Revert r125960, it's breaking darwin10 bootstrap. by Eric Christopher · 14 years ago
- 557b297 Skipping over debugvalue instructions to determine whether the split spot is in a IT block. rdar://9030770 by Evan Cheng · 14 years ago
- cf13af6 Add more debugging output. by Evan Cheng · 14 years ago
- d45e8bf Handle FK_PCRel_1 and add a test case for this and FK_PCRel_4. by Joerg Sonnenberger · 14 years ago
- 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
- 06c0f25 Add SplitKit::isOriginalEndpoint and use it to force live range splitting to terminate. by Jakob Stoklund Olesen · 14 years ago
- 89e59e6 Fixed a bug in the X86 disassembler where a member of the by Sean Callanan · 14 years ago
- 37c79c5 End the line if we return early. Radar 9012638. by Stuart Hastings · 14 years ago
- 8b8b4af Add a convenience tool for doing comparison builds of the LLVM by David Greene · 14 years ago
- c625d31 Better OpenBSD support, patch by Amit Kulkarni. I have no way to test by Chris Lattner · 14 years ago
- d833184 Add XCore intrinsics for various instructions on ports. by Richard Osborne · 14 years ago
- ec43f80 Test case for r126127. Radar 9012638. by Stuart Hastings · 14 years ago
- 7331ca8 The stack should be 16 byte aligned on 32 bit solaris. Patch by Yuri. by Duncan Sands · 14 years ago
- 2cfbf01 If the phi node was used by an unreachable instruction that ends up using by Duncan Sands · 14 years ago
- 6ad82d8 Fix to correctly support attribute((section("__DATA, __common"))). by Stuart Hastings · 14 years ago
- fb456c2 a serious "compare CSE" issue that is nontrivial to get right, by Chris Lattner · 14 years ago
- 0e68cee fix a crasher in disabled code (on variable stride loops) by Chris Lattner · 14 years ago
- b4098ba Simplify RecursivelyDeleteDeadPHINode. The only functionality change by Duncan Sands · 14 years ago
- d64cfe1 Target/X86/X86FastISel: [PR6275] Fix Win32's dllimport function with fastisel. by NAKAMURA Takumi · 14 years ago
- 58269b9 Generate correct Sparc32 ABI compliant code for functions that return a struct. by Venkatraman Govindaraju · 14 years ago
- afcf6ac CMake: Define LLVM_INCLUDE_TESTS in cmake/modules/HandleLLVMOptions.cmake. It affects testing stuff on clang-standalone build. by NAKAMURA Takumi · 14 years ago
- 0f30047 CMake: Fix breakage on clang standalone build. by NAKAMURA Takumi · 14 years ago
- 19310fc add a missed loop deletion case. by Chris Lattner · 14 years ago
- 408b534 Add some (disabled code) to print out negative strides. by Chris Lattner · 14 years ago
- 477a988 add an idiom that loop idiom could theoretically catch. by Chris Lattner · 14 years ago
- ad48a4f A lo/hi mul has higher latency than an imul r,ri, e.g. 5 cycles compared to 3 by Cameron Zwarich · 14 years ago
- 7d0805d Use a vector of pairs to implement the section stack, not two by Joerg Sonnenberger · 14 years ago
- 8d7285d The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 14 years ago
- 0b85d07 Put targets on folders, if the IDE supports the feature. by Oscar Fuentes · 14 years ago
- f7ad048 Add some limited support for labels in org directives. Hopefully enough to fix by Rafael Espindola · 14 years ago
- 8e04fc3 Dispose modules early and only create codegen when the plugin is being by Rafael Espindola · 14 years ago
- eff5e69 Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a by Nick Lewycky · 14 years ago
- cd6c93e Fix some memory leaks and avoid looking in the hash tables twice. by Rafael Espindola · 14 years ago
- 89d31ec Remove the link to Projects.html. It is useless for people working on by Oscar Fuentes · 14 years ago
- 38f7f66 Move "A | ~(A & ?) -> -1" from InstCombine to InstructionSimplify. by Benjamin Kramer · 14 years ago
- 91e37ef InstCombine: Add a bunch of combines of the form x | (y ^ z). by Benjamin Kramer · 14 years ago
- ed9b934 Fix 9267; Add vector zext support. by Nadav Rotem · 14 years ago
- 1a4021a Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch by Nick Lewycky · 14 years ago
- eafe863 Instead of keeping two Value*->id# mappings, keep one Value->Value mapping and by Nick Lewycky · 14 years ago
- 893a882 If both operands are loads from stores in memory we can't use movlpd/movlps by Eric Christopher · 14 years ago
- ebccf08 This patch lets LLDB build as an LLVM subproject. LLDB is not built in by Stephen Wilson · 14 years ago
- c156632 by Stephen Wilson · 14 years ago
- 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
- 7ac0199 Fix typo. by Nick Lewycky · 14 years ago
- 1347623 PR9218: SimplifyDemandedVectorElts can return a non-null value that is not by Eli Friedman · 14 years ago
- 86b115c Minor x86 README updates. by Eli Friedman · 14 years ago
- 37d42f8 Add modules to codegen as soon as possible. This reduces the link time by Rafael Espindola · 14 years ago
- 17dce36 Try to fix the MC/AsmParser/section.s failure on the llvm-x86_64-linux-vg_leak by Cameron Zwarich · 14 years ago
- 824a907 implement PR9264: disambiguating 'bt mem, imm' as a btl. by Chris Lattner · 14 years ago
- 80e8b50 rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte by Chris Lattner · 14 years ago
- 41bfbb0 Stores of null pointers should turn into memset, we weren't recognizing by Chris Lattner · 14 years ago
- 3a39372 Implement rdar://9009151, transforming strided loop stores of by Chris Lattner · 14 years ago
- 9bb83e4 Add the PARSE_ARGUMENTS CMake macro to LLVM so I can use it to clean by Jeffrey Yasskin · 14 years ago
- 38297f5 Allow getting the address of the value in a PointerUnion or PointerIntPair if one is by Argyrios Kyrtzidis · 14 years ago
- dd6e40a Fix typos. by Eric Christopher · 14 years ago
- 3f912ad Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWithoutRetain()' to help more aggressively reclaim memory in the static analyzer. by Ted Kremenek · 14 years ago
- 5bc9fec Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. by Devang Patel · 14 years ago
- fe19e3f DIE numbers do not add any value in this test. by Devang Patel · 14 years ago
- 1b847de Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal(). by Jakob Stoklund Olesen · 14 years ago
- 4b19c98 Avoid dangling else warnings. by Joerg Sonnenberger · 14 years ago
- 0eeca44 Missed member rename for naming convention. by Jakob Stoklund Olesen · 14 years ago
- fd38917 This method belonged in VirtRegMap. by Jakob Stoklund Olesen · 14 years ago
- a2ebf60 Separate timers for local and global splitting. by Jakob Stoklund Olesen · 14 years ago
- 75dab00 Make "-opt [-emit-llvm]" work for .ll files. by Mikhail Glushenkov · 14 years ago
- dc8c3fd Provide enums to build complex address calucation expressions. by Devang Patel · 14 years ago
- f3a3214 Remove unused tag. by Devang Patel · 14 years ago
- 29020a3 These tags are now covered by dwarf::TagString(). by Devang Patel · 14 years ago
- 98d9f5d Provide tag strings for llvm specific tags. by Devang Patel · 14 years ago
- a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
- 0160c8a Now that -loop-idiom uses TargetLibraryInfo properly, it doesn't by Chris Lattner · 14 years ago
- e324f6e Use VirtRegMap's Virt2SplitMap to keep track of the original live range before splitting. by Jakob Stoklund Olesen · 14 years ago
- 188a7e0 add a way to disable all builtins, wire it up to opt's -disable-simplifylibcalls flag. by Chris Lattner · 14 years ago
- c19175c Make loop-idiom use TargetLibraryInfo to determine whether it is allowed by Chris Lattner · 14 years ago
- 398c0d8 add memset and memcpy, though they are always available for now. by Chris Lattner · 14 years ago
- a84b2ff rearrange some comments, no functionality change. by Chris Lattner · 14 years ago
- 2a66aca Have opt set up a specific TargetLibraryInfo for modules with a triple. by Chris Lattner · 14 years ago
- 9a89894 CMake: updated list of tblgen source files. by Oscar Fuentes · 14 years ago
- 6d857ca Move library stuff out of the toplevel CMakeLists.txt file. by Oscar Fuentes · 14 years ago
- ba05c01 Add VirtRegMap::rewrite() and use it in the new register allocators. by Jakob Stoklund Olesen · 14 years ago
- d8c8788 Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings. by Owen Anderson · 14 years ago
- ce99120 introduce a new TargetLibraryInfo pass, which transformations can use to by Chris Lattner · 14 years ago