| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix 9267; Add vector zext support. | Nadav Rotem | 2011-02-20 | 3 | -5/+78 |
* | Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch | Nick Lewycky | 2011-02-20 | 3 | -6/+71 |
* | Instead of keeping two Value*->id# mappings, keep one Value->Value mapping and | Nick Lewycky | 2011-02-20 | 1 | -12/+14 |
* | If both operands are loads from stores in memory we can't use movlpd/movlps | Eric Christopher | 2011-02-20 | 1 | -0/+4 |
* | This patch lets LLDB build as an LLVM subproject. LLDB is not built in | Stephen Wilson | 2011-02-20 | 1 | -1/+6 |
* | Do not try to descend into optional build directories if they do not | Stephen Wilson | 2011-02-20 | 1 | -1/+3 |
* | Use explicit add_subdirectory's for LLVM target sublibraries instead | Oscar Fuentes | 2011-02-20 | 17 | -11/+42 |
* | Fix typo. | Nick Lewycky | 2011-02-20 | 1 | -1/+1 |
* | PR9218: SimplifyDemandedVectorElts can return a non-null value that is not | Eli Friedman | 2011-02-19 | 2 | -2/+18 |
* | Minor x86 README updates. | Eli Friedman | 2011-02-19 | 1 | -20/+14 |
* | Add modules to codegen as soon as possible. This reduces the link time | Rafael Espindola | 2011-02-19 | 1 | -30/+24 |
* | Try to fix the MC/AsmParser/section.s failure on the llvm-x86_64-linux-vg_leak | Cameron Zwarich | 2011-02-19 | 1 | -4/+4 |
* | implement PR9264: disambiguating 'bt mem, imm' as a btl. | Chris Lattner | 2011-02-19 | 2 | -0/+7 |
* | rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte | Chris Lattner | 2011-02-19 | 2 | -34/+39 |
* | Stores of null pointers should turn into memset, we weren't recognizing | Chris Lattner | 2011-02-19 | 2 | -0/+27 |
* | Implement rdar://9009151, transforming strided loop stores of | Chris Lattner | 2011-02-19 | 2 | -32/+152 |
* | Add the PARSE_ARGUMENTS CMake macro to LLVM so I can use it to clean | Jeffrey Yasskin | 2011-02-19 | 1 | -0/+80 |
* | Allow getting the address of the value in a PointerUnion or PointerIntPair if... | Argyrios Kyrtzidis | 2011-02-19 | 2 | -0/+19 |
* | Fix typos. | Eric Christopher | 2011-02-19 | 1 | -2/+2 |
* | Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWit... | Ted Kremenek | 2011-02-19 | 1 | -1/+13 |
* | Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug... | Devang Patel | 2011-02-19 | 1 | -17/+20 |
* | DIE numbers do not add any value in this test. | Devang Patel | 2011-02-19 | 1 | -5/+5 |
* | Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal(). | Jakob Stoklund Olesen | 2011-02-19 | 3 | -5/+7 |
* | Avoid dangling else warnings. | Joerg Sonnenberger | 2011-02-19 | 1 | -1/+2 |
* | Missed member rename for naming convention. | Jakob Stoklund Olesen | 2011-02-19 | 2 | -9/+9 |
* | This method belonged in VirtRegMap. | Jakob Stoklund Olesen | 2011-02-19 | 3 | -10/+10 |
* | Separate timers for local and global splitting. | Jakob Stoklund Olesen | 2011-02-19 | 1 | -2/+5 |
* | Make "-opt [-emit-llvm]" work for .ll files. | Mikhail Glushenkov | 2011-02-19 | 1 | -2/+4 |
* | Provide enums to build complex address calucation expressions. | Devang Patel | 2011-02-18 | 1 | -0/+1 |
* | Remove unused tag. | Devang Patel | 2011-02-18 | 1 | -1/+0 |
* | These tags are now covered by dwarf::TagString(). | Devang Patel | 2011-02-18 | 1 | -9/+1 |
* | Provide tag strings for llvm specific tags. | Devang Patel | 2011-02-18 | 2 | -1/+4 |
* | Do not lose debug info of an inlined function argument even if the argument i... | Devang Patel | 2011-02-18 | 6 | -18/+101 |
* | Now that -loop-idiom uses TargetLibraryInfo properly, it doesn't | Chris Lattner | 2011-02-18 | 1 | -5/+4 |
* | Use VirtRegMap's Virt2SplitMap to keep track of the original live range befor... | Jakob Stoklund Olesen | 2011-02-18 | 3 | -2/+12 |
* | add a way to disable all builtins, wire it up to opt's -disable-simplifylibca... | Chris Lattner | 2011-02-18 | 3 | -2/+16 |
* | Make loop-idiom use TargetLibraryInfo to determine whether it is allowed | Chris Lattner | 2011-02-18 | 1 | -1/+18 |
* | add memset and memcpy, though they are always available for now. | Chris Lattner | 2011-02-18 | 1 | -0/+6 |
* | rearrange some comments, no functionality change. | Chris Lattner | 2011-02-18 | 1 | -43/+23 |
* | Have opt set up a specific TargetLibraryInfo for modules | Chris Lattner | 2011-02-18 | 1 | -2/+8 |
* | CMake: updated list of tblgen source files. | Oscar Fuentes | 2011-02-18 | 1 | -0/+1 |
* | Move library stuff out of the toplevel CMakeLists.txt file. | Oscar Fuentes | 2011-02-18 | 13 | -82/+95 |
* | Add VirtRegMap::rewrite() and use it in the new register allocators. | Jakob Stoklund Olesen | 2011-02-18 | 4 | -6/+81 |
* | Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fi... | Owen Anderson | 2011-02-18 | 5 | -98/+1534 |
* | introduce a new TargetLibraryInfo pass, which transformations can use to | Chris Lattner | 2011-02-18 | 5 | -0/+108 |
* | Revert r125956, which broke the build if you _don't_ have lldb checked out. | Owen Anderson | 2011-02-18 | 1 | -6/+1 |
* | Reapply r114997 now that the buildbots have been updated. | Bill Wendling | 2011-02-18 | 2 | -8/+28 |
* | This patch lets LLDB build as an LLVM subproject. LLDB is not built in | Stephen Wilson | 2011-02-18 | 1 | -1/+6 |
* | Fix style and a typo | Bruno Cardoso Lopes | 2011-02-18 | 1 | -4/+4 |
* | Add assembly parsing support for "msr" and also fix its encoding. Also add | Bruno Cardoso Lopes | 2011-02-18 | 11 | -47/+236 |