aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Fix 9267; Add vector zext support.Nadav Rotem2011-02-203-5/+78
* Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. PatchNick Lewycky2011-02-203-6/+71
* Instead of keeping two Value*->id# mappings, keep one Value->Value mapping andNick Lewycky2011-02-201-12/+14
* If both operands are loads from stores in memory we can't use movlpd/movlpsEric Christopher2011-02-201-0/+4
* This patch lets LLDB build as an LLVM subproject. LLDB is not built inStephen Wilson2011-02-201-1/+6
* Do not try to descend into optional build directories if they do notStephen Wilson2011-02-201-1/+3
* Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes2011-02-2017-11/+42
* Fix typo.Nick Lewycky2011-02-201-1/+1
* PR9218: SimplifyDemandedVectorElts can return a non-null value that is notEli Friedman2011-02-192-2/+18
* Minor x86 README updates.Eli Friedman2011-02-191-20/+14
* Add modules to codegen as soon as possible. This reduces the link timeRafael Espindola2011-02-191-30/+24
* Try to fix the MC/AsmParser/section.s failure on the llvm-x86_64-linux-vg_leakCameron Zwarich2011-02-191-4/+4
* implement PR9264: disambiguating 'bt mem, imm' as a btl.Chris Lattner2011-02-192-0/+7
* rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byteChris Lattner2011-02-192-34/+39
* Stores of null pointers should turn into memset, we weren't recognizingChris Lattner2011-02-192-0/+27
* Implement rdar://9009151, transforming strided loop stores ofChris Lattner2011-02-192-32/+152
* Add the PARSE_ARGUMENTS CMake macro to LLVM so I can use it to cleanJeffrey Yasskin2011-02-191-0/+80
* Allow getting the address of the value in a PointerUnion or PointerIntPair if...Argyrios Kyrtzidis2011-02-192-0/+19
* Fix typos.Eric Christopher2011-02-191-2/+2
* Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWit...Ted Kremenek2011-02-191-1/+13
* Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug...Devang Patel2011-02-191-17/+20
* DIE numbers do not add any value in this test. Devang Patel2011-02-191-5/+5
* Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal().Jakob Stoklund Olesen2011-02-193-5/+7
* Avoid dangling else warnings.Joerg Sonnenberger2011-02-191-1/+2
* Missed member rename for naming convention.Jakob Stoklund Olesen2011-02-192-9/+9
* This method belonged in VirtRegMap.Jakob Stoklund Olesen2011-02-193-10/+10
* Separate timers for local and global splitting.Jakob Stoklund Olesen2011-02-191-2/+5
* Make "-opt [-emit-llvm]" work for .ll files.Mikhail Glushenkov2011-02-191-2/+4
* Provide enums to build complex address calucation expressions.Devang Patel2011-02-181-0/+1
* Remove unused tag.Devang Patel2011-02-181-1/+0
* These tags are now covered by dwarf::TagString().Devang Patel2011-02-181-9/+1
* Provide tag strings for llvm specific tags.Devang Patel2011-02-182-1/+4
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-186-18/+101
* Now that -loop-idiom uses TargetLibraryInfo properly, it doesn'tChris Lattner2011-02-181-5/+4
* Use VirtRegMap's Virt2SplitMap to keep track of the original live range befor...Jakob Stoklund Olesen2011-02-183-2/+12
* add a way to disable all builtins, wire it up to opt's -disable-simplifylibca...Chris Lattner2011-02-183-2/+16
* Make loop-idiom use TargetLibraryInfo to determine whether it is allowedChris Lattner2011-02-181-1/+18
* add memset and memcpy, though they are always available for now.Chris Lattner2011-02-181-0/+6
* rearrange some comments, no functionality change.Chris Lattner2011-02-181-43/+23
* Have opt set up a specific TargetLibraryInfo for modulesChris Lattner2011-02-181-2/+8
* CMake: updated list of tblgen source files.Oscar Fuentes2011-02-181-0/+1
* Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes2011-02-1813-82/+95
* Add VirtRegMap::rewrite() and use it in the new register allocators.Jakob Stoklund Olesen2011-02-184-6/+81
* Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fi...Owen Anderson2011-02-185-98/+1534
* introduce a new TargetLibraryInfo pass, which transformations can use toChris Lattner2011-02-185-0/+108
* Revert r125956, which broke the build if you _don't_ have lldb checked out.Owen Anderson2011-02-181-6/+1
* Reapply r114997 now that the buildbots have been updated.Bill Wendling2011-02-182-8/+28
* This patch lets LLDB build as an LLVM subproject. LLDB is not built inStephen Wilson2011-02-181-1/+6
* Fix style and a typoBruno Cardoso Lopes2011-02-181-4/+4
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-1811-47/+236