| Commit message (Expand) | Author | Age | Files | Lines |
* | fix build gcc 4.3 | Andrew Lenharth | 2008-10-02 | 1 | -0/+1 |
* | Use a multimap rather than a map for holding the list of copies to insert, so... | Owen Anderson | 2008-10-02 | 1 | -12/+19 |
* | Handle some 64-bit atomics on x86-32, some of the time. | Dale Johannesen | 2008-10-02 | 5 | -19/+345 |
* | Remove redundant check. | Devang Patel | 2008-10-02 | 1 | -9/+0 |
* | A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. | Evan Cheng | 2008-10-02 | 3 | -0/+2208 |
* | CMake: Added Host.cpp to lib/System/CMakeLists.txt. | Oscar Fuentes | 2008-10-02 | 1 | -0/+1 |
* | Fix a think-o in isSafeToMove. This fixes it from thinking that | Dan Gohman | 2008-10-02 | 1 | -1/+1 |
* | Work around an interaction between fast-isel and regalloc=local. The | Dan Gohman | 2008-10-02 | 1 | -1/+5 |
* | "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed | Bill Wendling | 2008-10-02 | 1 | -0/+4 |
* | Add llvm::sys::{osName,osVersion} for retrieving operating system name | Daniel Dunbar | 2008-10-02 | 3 | -0/+101 |
* | Attributes noinline alwaysinline are incompatible | Devang Patel | 2008-10-01 | 1 | -0/+17 |
* | Remove OptimizeForSize global. Use function attribute optsize. | Devang Patel | 2008-10-01 | 7 | -11/+9 |
* | Enable FastISel by default (on x86 and x86-64) with the -fast option. | Dan Gohman | 2008-10-01 | 1 | -4/+16 |
* | add a new form of Type::dump that takes a module for type names, | Chris Lattner | 2008-10-01 | 1 | -0/+8 |
* | Make some implicit conversions explicit, to avoid compiler warnings. | Dan Gohman | 2008-10-01 | 2 | -4/+4 |
* | Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. | Dan Gohman | 2008-10-01 | 4 | -14/+45 |
* | Fix typo s/ther/there/ | Jim Grosbach | 2008-10-01 | 1 | -1/+1 |
* | Factorize code: remove variants of "strip off | Duncan Sands | 2008-10-01 | 6 | -135/+47 |
* | Fold trivial two-operand tokenfactors where the operands are equal | Dan Gohman | 2008-10-01 | 1 | -0/+1 |
* | Don't prepend a space character for constants in Value::print. | Dan Gohman | 2008-10-01 | 1 | -1/+1 |
* | Fix typos in comments. | Dan Gohman | 2008-10-01 | 1 | -2/+2 |
* | revert the addition of Preverves(CallGraph), per Duncan's comments | Nuno Lopes | 2008-10-01 | 1 | -2/+0 |
* | Mark CALL instructions as having a Use of ESP/RSP. | Dan Gohman | 2008-10-01 | 2 | -3/+5 |
* | Call ScalarEvolution's deleteValueFromRecords before deleting an | Dan Gohman | 2008-10-01 | 1 | -3/+3 |
* | Implement the -fno-builtin option in the front-end, not in the back-end. | Bill Wendling | 2008-10-01 | 3 | -28/+19 |
* | Mark merged-in VNInfo's as being PHIKilled. | Owen Anderson | 2008-09-30 | 1 | -0/+5 |
* | Fix a simple error in renumbering kill markaers, that took an inordinant amou... | Owen Anderson | 2008-09-30 | 1 | -1/+1 |
* | Just don't transform this memset into "bzero" if no-builtin is specified. | Bill Wendling | 2008-09-30 | 3 | -19/+21 |
* | add preserversCFG() + preservers(CallGraph) | Nuno Lopes | 2008-09-30 | 1 | -0/+6 |
* | - Initialize "--no-builtin" to "false". | Bill Wendling | 2008-09-30 | 1 | -1/+1 |
* | Add the new `-no-builtin' flag. This flag is meant to mimic the GCC | Bill Wendling | 2008-09-30 | 5 | -29/+37 |
* | Move the primary fast-isel top-level comments to FastISel.cpp, where | Dan Gohman | 2008-09-30 | 1 | -0/+28 |
* | add AU.setPreservesCFG() since this pass only adds and removes function attri... | Nuno Lopes | 2008-09-30 | 1 | -0/+5 |
* | Optimize SelectionDAG's AssignTopologicalOrder even further. | Dan Gohman | 2008-09-30 | 3 | -32/+67 |
* | Add runStaticConstructorsDestructors which runs ctors / dtors of a single mod... | Evan Cheng | 2008-09-30 | 1 | -32/+40 |
* | Re-apply 56835 along with header file changes. | Evan Cheng | 2008-09-30 | 3 | -8/+20 |
* | Revert commit 56835 since it breaks the build. | Duncan Sands | 2008-09-30 | 3 | -20/+8 |
* | If a re-materializable instruction has a register operand, the spiller will c... | Evan Cheng | 2008-09-30 | 3 | -8/+20 |
* | Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2)) | Nick Lewycky | 2008-09-30 | 1 | -2/+3 |
* | Fix X86FastISel's output for x86-32 PIC constant pool addresses. | Dan Gohman | 2008-09-30 | 2 | -6/+17 |
* | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp | Dan Gohman | 2008-09-30 | 5 | -43/+36 |
* | Disable all x87 usage, including f32 and f64 when the subtarget | Dan Gohman | 2008-09-30 | 1 | -6/+17 |
* | Remove misuse of ReplaceNodeResults for atomics with | Dale Johannesen | 2008-09-29 | 3 | -23/+24 |
* | Fix FastISel to not initialize the PIC-base register multiple times | Dan Gohman | 2008-09-29 | 1 | -60/+65 |
* | Fix an over-pessimization about GlobalVariable addresses in X86FastISel. | Dan Gohman | 2008-09-29 | 1 | -1/+1 |
* | Support inreg, zext and sext as return value attributes. | Devang Patel | 2008-09-29 | 4 | -1701/+1737 |
* | Fix PR2835. Do not change the width of a volatile load. | Evan Cheng | 2008-09-29 | 1 | -2/+18 |
* | Speed up these passes when the callgraph has | Duncan Sands | 2008-09-29 | 2 | -4/+16 |
* | remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage) | Nuno Lopes | 2008-09-29 | 1 | -1/+1 |
* | Tweak some comments. | Duncan Sands | 2008-09-29 | 1 | -4/+6 |