| Commit message (Expand) | Author | Age | Files | Lines |
* | For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ... | Evan Cheng | 2008-09-04 | 7 | -16/+53 |
* | A loop may be unswitched multiple times. Reconstruct dom info. at the end. | Devang Patel | 2008-09-04 | 1 | -5/+8 |
* | Adjust tests to expect new math intrinsics to be | Dale Johannesen | 2008-09-04 | 3 | -3/+9 |
* | If function notes say optimize for size, then adjust alignment. | Devang Patel | 2008-09-04 | 2 | -0/+4 |
* | Add an include of SmallSet.h. | Dan Gohman | 2008-09-04 | 1 | -0/+1 |
* | Initialize loop data first. | Devang Patel | 2008-09-04 | 1 | -2/+1 |
* | Neaten this up a bit. No functionality change. | Duncan Sands | 2008-09-04 | 1 | -15/+14 |
* | Do not unswitch if the function notes say we're optimizing this function for ... | Devang Patel | 2008-09-04 | 1 | -1/+7 |
* | try to seperate the mechanism into something others can use | Andrew Lenharth | 2008-09-04 | 1 | -20/+70 |
* | Adjust libcalls tests to expect intrinsic for exp2 | Dale Johannesen | 2008-09-04 | 3 | -1/+28 |
* | Add intrinsic forms of pow and exp2. The non-intrinsic | Dale Johannesen | 2008-09-04 | 1 | -0/+10 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 137 | -169/+170 |
* | Fix the ordering of operands to the store (inverted relative to LLVM IR), and... | Owen Anderson | 2008-09-04 | 2 | -3/+5 |
* | Clean up uses of TargetLowering::getTargetMachine. | Dan Gohman | 2008-09-04 | 5 | -8/+8 |
* | cleanup as per Duncan's review | Andrew Lenharth | 2008-09-04 | 1 | -33/+42 |
* | Add a first attempt at implementing stores for X86 fast isel using target hooks. | Owen Anderson | 2008-09-04 | 2 | -1/+89 |
* | Load from GV stub should be locally CSE'd. | Evan Cheng | 2008-09-04 | 3 | -8/+14 |
* | Fix an overly strict assertion. Source register of a copy may not be killed, ... | Evan Cheng | 2008-09-04 | 1 | -1/+2 |
* | Remove code that pad number of bytes to pop for X86_FastCall CC. The code doe... | Evan Cheng | 2008-09-04 | 2 | -16/+1 |
* | Add intrinsics for log, log2, log10, exp, exp2. | Dale Johannesen | 2008-09-04 | 14 | -1/+438 |
* | Do trivial local CSE for constants and other non-Instruction values | Dan Gohman | 2008-09-03 | 2 | -12/+16 |
* | Put RegsForValue in the llvm namespace to avoid warnings about | Dan Gohman | 2008-09-03 | 1 | -1/+1 |
* | Create HandlePHINodesInSuccessorBlocksFast, a version of | Dan Gohman | 2008-09-03 | 9 | -249/+294 |
* | Update inline threshold for current function if the notes say, optimize for s... | Devang Patel | 2008-09-03 | 1 | -2/+9 |
* | Fix a bug that prevented PRE from applying in some cases. | Owen Anderson | 2008-09-03 | 1 | -3/+5 |
* | Avoid extra comma. | Devang Patel | 2008-09-03 | 1 | -3/+4 |
* | Parse and print opt_size note. | Devang Patel | 2008-09-03 | 2 | -3/+12 |
* | Initial version of a Partial Specialization IPO pass. It triggers a couple h... | Andrew Lenharth | 2008-09-03 | 3 | -0/+134 |
* | Do not emit a UsedDirective for things in the llvm.used | Dale Johannesen | 2008-09-03 | 2 | -3/+33 |
* | Fix typo in a comment. | Devang Patel | 2008-09-03 | 1 | -1/+1 |
* | Add missing decls. | Devang Patel | 2008-09-03 | 2 | -0/+6 |
* | Add parentheses to make code more readable. | Devang Patel | 2008-09-03 | 1 | -1/+1 |
* | Fix comments. | Devang Patel | 2008-09-03 | 1 | -2/+3 |
* | Testcase for commits 55700 and 55714. | Duncan Sands | 2008-09-03 | 1 | -0/+1104 |
* | 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 |