| Commit message (Expand) | Author | Age | Files | Lines |
* | improve DSE when TargetData is not around, based on work by | Chris Lattner | 2009-11-04 | 1 | -0/+15 |
* | Add PowerPC codegen for indirect branches. | Bob Wilson | 2009-11-04 | 1 | -0/+55 |
* | Fix broken test. | Bob Wilson | 2009-11-04 | 1 | -2/+2 |
* | Add test for ARM indirectbr codegen. | Bob Wilson | 2009-11-04 | 1 | -0/+63 |
* | RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg, | Evan Cheng | 2009-11-04 | 1 | -0/+15 |
* | move two functions up higher in the file. Delete a useless argument | Chris Lattner | 2009-11-04 | 1 | -1/+38 |
* | filecheckize this test. | Chris Lattner | 2009-11-04 | 1 | -56/+121 |
* | Fix test. | Evan Cheng | 2009-11-04 | 1 | -1/+1 |
* | reimplement multiple return value handling in IPSCCP, making it | Chris Lattner | 2009-11-03 | 1 | -2/+1 |
* | fconsts / fconstd immediate should be proceeded with #. | Evan Cheng | 2009-11-03 | 1 | -4/+4 |
* | Re-apply 85799. It turns out my code isn't buggy. | Evan Cheng | 2009-11-03 | 2 | -4/+6 |
* | fix test | Chris Lattner | 2009-11-03 | 1 | -1/+1 |
* | merge a test into ipsccp-basic. running llvm-ld to get one pass is... bad. | Chris Lattner | 2009-11-03 | 2 | -21/+11 |
* | turn IPSCCP back on by default, try #3 or 4? Woo. | Chris Lattner | 2009-11-03 | 1 | -1/+0 |
* | fix an IPSCCP bug I introduced when I changed IPSCCP to start working on | Chris Lattner | 2009-11-03 | 1 | -0/+20 |
* | Parse debug info attached with insertvalue and extractvalue instructions. | Devang Patel | 2009-11-03 | 1 | -0/+11 |
* | xfail this test since daniel turned off ipsccp | Chris Lattner | 2009-11-03 | 1 | -0/+1 |
* | testcase for r85903 | Chris Lattner | 2009-11-03 | 1 | -0/+24 |
* | Make opt default to not adding a target data string and update tests that dep... | Kenneth Uildriks | 2009-11-03 | 58 | -1/+59 |
* | Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8. | Evan Cheng | 2009-11-03 | 4 | -3/+64 |
* | Declare sin & cos as readonly so they match the code in SelectionDAGBuild | Nate Begeman | 2009-11-03 | 1 | -4/+4 |
* | Temporary xfail until PR5367 will be resolved | Anton Korobeynikov | 2009-11-03 | 2 | -0/+2 |
* | Revert r85049, it is causing PR5367 | Anton Korobeynikov | 2009-11-03 | 1 | -1/+1 |
* | Revert 85799 for now. It might be breaking llvm-gcc driver. | Evan Cheng | 2009-11-02 | 2 | -6/+4 |
* | merge 2008-03-10-sret.ll into ipsccp-basic.ll, and upgrade its syntax. | Chris Lattner | 2009-11-02 | 2 | -21/+26 |
* | disable IPSCCP support for multiple return values, it is buggy, so just | Chris Lattner | 2009-11-02 | 2 | -0/+3 |
* | Initilize the machine LICM CSE map upon the first time an instruction is hois... | Evan Cheng | 2009-11-02 | 2 | -4/+6 |
* | improve IPSCCP to be able to propagate the result of "!mayBeOverridden" | Chris Lattner | 2009-11-02 | 1 | -0/+14 |
* | Remove an irrelevant and poorly reduced test case. | Evan Cheng | 2009-11-02 | 1 | -414/+0 |
* | Use the libanalysis 'ConstantFoldLoadFromConstPtr' function | Chris Lattner | 2009-11-02 | 1 | -2/+9 |
* | Unbreak ARMBaseRegisterInfo::copyRegToReg. | Evan Cheng | 2009-11-02 | 1 | -0/+29 |
* | fix a bug exposed by moving SRoA earlier which caused a crash building kc++ | Chris Lattner | 2009-11-02 | 1 | -3/+20 |
* | fix instcombine to only do store sinking when the alignments | Chris Lattner | 2009-11-02 | 1 | -0/+18 |
* | merge a test into store.ll | Chris Lattner | 2009-11-02 | 2 | -37/+45 |
* | convert to filecheck | Chris Lattner | 2009-11-02 | 1 | -2/+6 |
* | Handle splats of undefs properly. This includes the testcase for PR5364 as well. | Anton Korobeynikov | 2009-11-02 | 1 | -0/+20 |
* | 64-bit FP loads & stores operate on both NEON and VFP pipelines. | Anton Korobeynikov | 2009-11-02 | 1 | -0/+37 |
* | Make use of imm12 version of Thumb2 ldr / str instructions more aggressively. | Evan Cheng | 2009-11-01 | 1 | -0/+75 |
* | merge phi-merge.ll into phi.ll | Chris Lattner | 2009-11-01 | 2 | -31/+33 |
* | when merging two loads, make sure to take the min of their alignment, | Chris Lattner | 2009-11-01 | 1 | -0/+26 |
* | fix a bug noticed by inspection: when instcombine sinks loads through | Chris Lattner | 2009-11-01 | 1 | -0/+21 |
* | convert to filecheck. | Chris Lattner | 2009-11-01 | 1 | -20/+49 |
* | We currently only run ipsccp at LTO time, which is silly. It subsumes | Chris Lattner | 2009-11-01 | 1 | -0/+19 |
* | Fix tests. | Evan Cheng | 2009-11-01 | 2 | -4/+4 |
* | improve x86 codegen support for blockaddress. We now compile | Chris Lattner | 2009-11-01 | 1 | -0/+16 |
* | Use cbz and cbnz instructions. | Evan Cheng | 2009-10-31 | 2 | -0/+34 |
* | vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using | Jim Grosbach | 2009-10-31 | 3 | -4/+6 |
* | Consolidate test files | Jim Grosbach | 2009-10-31 | 4 | -122/+100 |
* | Change to use FileCheck | Jim Grosbach | 2009-10-31 | 1 | -1/+3 |
* | Make tests more explicit about which instructions are expected. | Jim Grosbach | 2009-10-31 | 1 | -2/+2 |