2008-09-05 |
Owen Anderson | Revert r55859. This is breaking the build in the absce... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Eli Friedman | Fix for PR2687: Add patterns to match sint_to_fp and... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Move the code that inserts copies for function livein... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Devang Patel | Remove unused map. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dale Johannesen | Mark math lib intrinsics readonly, on the grounds |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Delete the removeCallEdgeTo callgraph method, |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Prevent our own passes from promoting this to |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Fix X86FastISel's shift and select code to reject illeg... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dale Johannesen | Add the next limited-precision expansion. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Fix the opcodes used by X86FastISel for shifts and... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Evan Cheng | Factor out code that emits load and store instructions. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Owen Anderson | Rename method. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Evan Cheng | Fix test. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | FastISel support for AND and OR with type i1. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dale Johannesen | Add hooks for other intrinsics to get low-precision... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | X86FastISel support for shifts and conditional moves. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | FastISel support for ConstantExprs. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Revert r55817. It broke PIC. FastISel will need to... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Evan Cheng | If SSE2 is available, x86 should pass first 3 f32/f64... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Evan Cheng | Add a variant of AnalyzeCallOperands that can be used... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Use removeAllCalledFunctions rather than removing |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Remove trailing whitespace. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Strip trailing whitespace. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | Make this pass return that it made a change if |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Duncan Sands | "Fix" PR2762. The testcase now crashes codegen |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Fix a search+replace-o. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dale Johannesen | Add -flimit-float-precision to enable some faster, |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Check a comparion's operand type for legality before |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | Fix X86FastISel code for comparisons and conditional... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | FastISel support for unreachable. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | In FastISel mode, the scheduler may be invoked multiple... |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Dan Gohman | X86FastISel support for conditional branches. |
commit | commitdiff | tree | snapshot |
2008-09-05 |
Owen Anderson | Add initial support for selecting constant materializat... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dan Gohman | X86FastISel support for ICmpInst and FCmpInst. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | update. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | Document function notes. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Evan Cheng | For whatever the reason, x86 CallingConv::Fast (i.e... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | A loop may be unswitched multiple times. Reconstruct... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dale Johannesen | Adjust tests to expect new math intrinsics to be |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | If function notes say optimize for size, then adjust... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dan Gohman | Add an include of SmallSet.h. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | Initialize loop data first. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Duncan Sands | Neaten this up a bit. No functionality change. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Devang Patel | Do not unswitch if the function notes say we're optimiz... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Andrew Lenharth | try to seperate the mechanism into something others... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dale Johannesen | Adjust libcalls tests to expect intrinsic for exp2 |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dale Johannesen | Add intrinsic forms of pow and exp2. The non-intrinsic |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Owen Anderson | Fix the ordering of operands to the store (inverted... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dan Gohman | Clean up uses of TargetLowering::getTargetMachine. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Andrew Lenharth | cleanup as per Duncan's review |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Owen Anderson | Add a first attempt at implementing stores for X86... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Evan Cheng | Load from GV stub should be locally CSE'd. |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Evan Cheng | Fix an overly strict assertion. Source register of... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Evan Cheng | Remove code that pad number of bytes to pop for X86_Fas... |
commit | commitdiff | tree | snapshot |
2008-09-04 |
Dale Johannesen | Add intrinsics for log, log2, log10, exp, exp2. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Do trivial local CSE for constants and other non-Instru... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Put RegsForValue in the llvm namespace to avoid warning... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Create HandlePHINodesInSuccessorBlocksFast, a version of |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Update inline threshold for current function if the... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Owen Anderson | Fix a bug that prevented PRE from applying in some... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Avoid extra comma. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Parse and print opt_size note. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Andrew Lenharth | Initial version of a Partial Specialization IPO pass... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dale Johannesen | Do not emit a UsedDirective for things in the llvm... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Fix typo in a comment. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Add missing decls. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Add parentheses to make code more readable. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Fix comments. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | Testcase for commits 55700 and 55714. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | If a SCC has a node without a function, then the SCC |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Add custom inliner that handles only functions that... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Handle "always inline" note during inline cost analysis. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Check noinline note and ignore other notes. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Handle "noinline" note inside the simple inliner. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Owen Anderson | Oops, I accidentally broke the fallback case with my... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Owen Anderson | Fix an issue where we were reusing materializations... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Update test to check call instruction. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Split the SelectionDAG-building code, including the... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | Fix maxo bado thinko. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Separate MachineInstr-emitting routines from actual... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Dan Gohman | Fix addRegisterDead and addRegisterKilled to be more... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | Since onlyReadsMemory returns true if in fact |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | Cleanup GlobalsModRef a bit. When analysing the |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Duncan Sands | Testcase for PR1678. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Nick Lewycky | Try to fold each element of a vector. This is needed... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Evan Cheng | Add X86 target hook to implement load (even from Global... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Evan Cheng | If TargetSelectInstruction returns true, move to next... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Evan Cheng | Make UpdateValueMap, createResultReg, etc. protected... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Nick Lewycky | Don't apply this transform to vectors. Fixes PR2756. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Nick Lewycky | Don't crash when trying to constant fold a vector with... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Ted Kremenek | Fix capitalization in #include of FastISel.h. This... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Evan Cheng | Unbreak fast isel. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Add additional check to ensure that iv is canonicalized. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | Check iteration count. |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Evan Cheng | Let tblgen only generate fastisel routines, not the... |
commit | commitdiff | tree | snapshot |
2008-09-03 |
Devang Patel | While removing PHI, use basicblock to identify incoming... |
commit | commitdiff | tree | snapshot |
2008-09-02 |
Devang Patel | s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g |
commit | commitdiff | tree | snapshot |
2008-09-02 |
Devang Patel | If all IV uses are extending integer IV then change... |
commit | commitdiff | tree | snapshot |
2008-09-02 |
Devang Patel | respect inline=never and inline=always notes. |
commit | commitdiff | tree | snapshot |
next |