| Commit message (Expand) | Author | Age | Files | Lines |
* | If a SCC has a node without a function, then the SCC | Duncan Sands | 2008-09-03 | 1 | -9/+14 |
* | Add custom inliner that handles only functions that are marked as always_inline. | Devang Patel | 2008-09-03 | 1 | -0/+70 |
* | Handle "always inline" note during inline cost analysis. | Devang Patel | 2008-09-03 | 2 | -6/+4 |
* | Check noinline note and ignore other notes. | Devang Patel | 2008-09-03 | 1 | -1/+1 |
* | Handle "noinline" note inside the simple inliner. | Devang Patel | 2008-09-03 | 2 | -4/+7 |
* | Oops, I accidentally broke the fallback case with my last commit. | Owen Anderson | 2008-09-03 | 1 | -0/+2 |
* | Fix an issue where we were reusing materializations of constants in blocks no... | Owen Anderson | 2008-09-03 | 1 | -9/+15 |
* | Update test to check call instruction. | Devang Patel | 2008-09-03 | 1 | -1/+1 |
* | Split the SelectionDAG-building code, including the FunctionLoweringInfo | Dan Gohman | 2008-09-03 | 4 | -5134/+5317 |
* | Fix maxo bado thinko. | Duncan Sands | 2008-09-03 | 1 | -1/+1 |
* | Separate MachineInstr-emitting routines from actual scheduling | Dan Gohman | 2008-09-03 | 2 | -751/+772 |
* | Fix addRegisterDead and addRegisterKilled to be more thorough | Dan Gohman | 2008-09-03 | 1 | -19/+34 |
* | Since onlyReadsMemory returns true if in fact | Duncan Sands | 2008-09-03 | 2 | -2/+13 |
* | Cleanup GlobalsModRef a bit. When analysing the | Duncan Sands | 2008-09-03 | 4 | -104/+146 |
* | Testcase for PR1678. | Duncan Sands | 2008-09-03 | 1 | -0/+9 |
* | Try to fold each element of a vector. This is needed to maintain structural | Nick Lewycky | 2008-09-03 | 1 | -12/+4 |
* | Add X86 target hook to implement load (even from GlobalAddress). | Evan Cheng | 2008-09-03 | 2 | -4/+141 |
* | If TargetSelectInstruction returns true, move to next instruction. | Evan Cheng | 2008-09-03 | 1 | -1/+3 |
* | Make UpdateValueMap, createResultReg, etc. protected instead of private so th... | Evan Cheng | 2008-09-03 | 1 | -5/+5 |
* | Don't apply this transform to vectors. Fixes PR2756. | Nick Lewycky | 2008-09-03 | 1 | -3/+4 |
* | Don't crash when trying to constant fold a vector with some elements that can't | Nick Lewycky | 2008-09-03 | 2 | -6/+39 |
* | Fix capitalization in #include of FastISel.h. This unbreaks the build on cas... | Ted Kremenek | 2008-09-03 | 1 | -1/+1 |
* | Unbreak fast isel. | Evan Cheng | 2008-09-03 | 1 | -2/+5 |
* | Add additional check to ensure that iv is canonicalized. | Devang Patel | 2008-09-03 | 1 | -0/+1 |
* | Check iteration count. | Devang Patel | 2008-09-03 | 2 | -1/+5 |
* | Let tblgen only generate fastisel routines, not the class definition. This ma... | Evan Cheng | 2008-09-03 | 5 | -145/+33 |
* | While removing PHI, use basicblock to identify incoming value. | Devang Patel | 2008-09-03 | 1 | -2/+3 |
* | s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g | Devang Patel | 2008-09-02 | 6 | -30/+30 |
* | If all IV uses are extending integer IV then change the type of IV itself, if... | Devang Patel | 2008-09-02 | 2 | -0/+258 |
* | respect inline=never and inline=always notes. | Devang Patel | 2008-09-02 | 3 | -1/+28 |
* | 80 col violations. | Evan Cheng | 2008-09-02 | 1 | -2/+4 |
* | Read and write function notes. | Devang Patel | 2008-09-02 | 3 | -1/+8 |
* | Use bitwise AND. | Devang Patel | 2008-09-02 | 1 | -2/+2 |
* | New testcase for targets without 64-bit atomics; | Dale Johannesen | 2008-09-02 | 2 | -1/+238 |
* | Function notes tests. | Devang Patel | 2008-09-02 | 2 | -0/+18 |
* | Print function notes. | Devang Patel | 2008-09-02 | 1 | -1/+9 |
* | Parse function notes. | Devang Patel | 2008-09-02 | 5 | -1408/+1566 |
* | Initialize function notes. | Devang Patel | 2008-09-02 | 1 | -0/+2 |
* | Fix some bugs in the code sequences for atomics. | Dale Johannesen | 2008-09-02 | 1 | -10/+10 |
* | Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks, | Dan Gohman | 2008-09-02 | 1 | -3/+9 |
* | Getter and setter for function notes. | Devang Patel | 2008-09-02 | 1 | -1/+16 |
* | Reapply majority of r55557 but with the changes to compilation flags | Daniel Dunbar | 2008-09-02 | 4 | -0/+31 |
* | plug memleak: destroy internal buffer | Nuno Lopes | 2008-09-02 | 1 | -1/+4 |
* | plug a little memleak in verifyFunction() | Nuno Lopes | 2008-09-02 | 1 | -1/+3 |
* | Revert r55557, it is causing linking failures on 32bit linux. | Matthijs Kooijman | 2008-09-02 | 4 | -31/+0 |
* | MMI may be null. | Evan Cheng | 2008-09-02 | 1 | -1/+3 |
* | Add Mac OS X compatible JIT callback routine. | Evan Cheng | 2008-09-02 | 1 | -5/+29 |
* | Revamp ARM JIT. | Evan Cheng | 2008-09-02 | 1 | -490/+375 |
* | Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be... | Evan Cheng | 2008-09-02 | 3 | -13/+17 |
* | Provide two overloads of AnalyzeNewNode. | Gabor Greif | 2008-09-01 | 2 | -17/+24 |