| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 1 | -0/+30 |
* | Optimize: | Evan Cheng | 2011-01-05 | 1 | -0/+60 |
* | fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem! | Chris Lattner | 2011-01-05 | 1 | -0/+13 |
* | Fix lit for people whose LLVM path contains 'opt', which is a common director... | Frits van Bommel | 2011-01-05 | 1 | -3/+3 |
* | fix an off-by-one bug that caused a crash analyzing | Chris Lattner | 2011-01-04 | 1 | -0/+37 |
* | Include llvm-gcc dir before llvm_tools_dir | Tobias Grosser | 2011-01-04 | 1 | -6/+12 |
* | Teach loop-idiom to turn a loop containing a memset into a larger memset | Chris Lattner | 2011-01-04 | 1 | -0/+33 |
* | Don't pattern match "/clang" so we don't mangle directory names. Some | David Greene | 2011-01-04 | 1 | -1/+2 |
* | Convert MC tests to .s so codegen changes won't break them. | Evan Cheng | 2011-01-03 | 5 | -127/+184 |
* | Duncan deftly points out that readnone functions aren't | Chris Lattner | 2011-01-03 | 1 | -0/+13 |
* | Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in | Evan Cheng | 2011-01-03 | 7 | -170/+170 |
* | Don't pattern match "clang-" as it may be part of a tool name with a | David Greene | 2011-01-03 | 1 | -2/+2 |
* | fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiom | Chris Lattner | 2011-01-03 | 1 | -0/+22 |
* | filecheckize | Chris Lattner | 2011-01-03 | 1 | -6/+8 |
* | Reapply 122341 to fix PR8199 now that clang changes are in. | David Greene | 2011-01-03 | 1 | -0/+39 |
* | earlycse can do trivial with-a-block dead store | Chris Lattner | 2011-01-03 | 1 | -0/+10 |
* | now that loads are in their own table, we can implement | Chris Lattner | 2011-01-03 | 1 | -0/+9 |
* | add a testcase for readonly call CSE | Chris Lattner | 2011-01-03 | 1 | -0/+12 |
* | Teach EarlyCSE to do trivial CSE of loads and read-only calls. | Chris Lattner | 2011-01-03 | 1 | -0/+45 |
* | add DEBUG and -stats output to earlycse. | Chris Lattner | 2011-01-02 | 1 | -2/+13 |
* | Enhance earlycse to do CSE of casts, instsimplify and die. | Chris Lattner | 2011-01-02 | 2 | -0/+24 |
* | fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to make | Chris Lattner | 2011-01-02 | 1 | -0/+33 |
* | If a loop iterates exactly once (has backedge count = 0) then don't | Chris Lattner | 2011-01-02 | 1 | -0/+18 |
* | Try to reuse the value when lowering memset. | Benjamin Kramer | 2011-01-02 | 1 | -0/+9 |
* | Lower the i8 extension in memset to a multiply instead of a potentially long ... | Benjamin Kramer | 2011-01-02 | 1 | -0/+11 |
* | enhance loop idiom recognition to scan *all* unconditionally executed | Chris Lattner | 2011-01-02 | 1 | -0/+23 |
* | Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr... | Duncan Sands | 2011-01-02 | 1 | -0/+43 |
* | Allow loop-idiom to run on multiple BB loops, but still only scan the loop | Chris Lattner | 2011-01-02 | 1 | -0/+24 |
* | teach loop idiom recognition to form memcpy's from simple loops. | Chris Lattner | 2011-01-02 | 1 | -0/+28 |
* | fix a globalopt crash on two Adobe-C++ testcases that the recent | Chris Lattner | 2011-01-01 | 1 | -0/+9 |
* | Fix darwin bots. | Rafael Espindola | 2011-01-01 | 1 | -1/+1 |
* | Add support for the 'H' modifier. | Rafael Espindola | 2011-01-01 | 1 | -0/+12 |
* | Update the test | Anton Korobeynikov | 2011-01-01 | 1 | -1/+1 |
* | add a validity check that was missed, fixing a crash on the | Chris Lattner | 2011-01-01 | 1 | -0/+23 |
* | Revert commit 122654 at the request of Chris, who reckons that instsimplify | Duncan Sands | 2011-01-01 | 1 | -9/+0 |
* | improve validity check to handle constant-trip-count loops more | Chris Lattner | 2011-01-01 | 1 | -1/+27 |
* | implement the "no aliasing accesses in loop" safety check. This pass | Chris Lattner | 2011-01-01 | 1 | -0/+23 |
* | Fix PR8878. | Rafael Espindola | 2011-01-01 | 1 | -0/+7 |
* | Fix a README item by having InstructionSimplify do a mild form of value | Duncan Sands | 2011-01-01 | 1 | -0/+9 |
* | ptx: remove reg-reg addressing mode and st.const | Che-Liang Chiou | 2011-01-01 | 2 | -10/+4 |
* | ptx: add store instruction | Che-Liang Chiou | 2011-01-01 | 1 | -0/+78 |
* | Add another non-commutable instruction that gas accepts commuted forms for. | Nick Lewycky | 2010-12-30 | 1 | -0/+4 |
* | ptx: add state spaces | Che-Liang Chiou | 2010-12-30 | 1 | -1/+34 |
* | MC/Mach-O/Thumb: Set the thumb bit in the symbol table. | Daniel Dunbar | 2010-12-29 | 1 | -1/+1 |
* | Correctly encode pcrel|indirect. | Rafael Espindola | 2010-12-29 | 1 | -61/+206 |
* | test/Transforms/ConstProp/logicaltest.ll: FileCheck-ize. | NAKAMURA Takumi | 2010-12-29 | 1 | -2/+2 |
* | test/CodeGen/X86/negative-sin.ll: FileCheck-ize. | NAKAMURA Takumi | 2010-12-29 | 1 | -2/+2 |
* | test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize. | NAKAMURA Takumi | 2010-12-29 | 1 | -1/+2 |
* | Fix bug when trying to output uint16_t or uint32_t. | Rafael Espindola | 2010-12-29 | 1 | -0/+45 |
* | Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. Looks | Rafael Espindola | 2010-12-29 | 1 | -0/+42 |