2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Don't forward-declare registers for static allocas...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Fix -fast-isel-abort to check the right instruction.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Not all custom inserters create new basic blocks. If...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Implement bottom-up fast-isel. This has the advantage...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Add X86FastISel support for return statements. This...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Update the insert position after scheduling, which...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Fix debugging strings.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Give FunctionLoweringInfo an MBB member, avoiding the...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Simplify FastISel's constructor by giving it a FunctionLower...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Move FunctionLoweringInfo.h out into include/llvm/CodeGen...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAG...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Move CallingConvLower.cpp out of the SelectionDAG directory.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Add a getFirstNonPHI utility function.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Minore code simplification.
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Remove interprocedural-basic-aa and associated code...
|
commit | commitdiff | tree |
2010-07-07 |
Dan Gohman | Add Debug+Asserts and Release+Asserts to svn:ignore...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instruction...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Revert r107655.
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCall...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Add a new CCValAssign LocInfo value, and a comment...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Make getMinimalPhysRegClass' comment mention what makes...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Note the relationship between C99 restrict and LLVM...
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Add some more TODO comments.
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Add a comment.
|
commit | commitdiff | tree |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Document that BasicAA respects noalias, while Interprocedura...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Describe which dependencies are relevant to noalias...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Add some html anchors, to allow attributes to be linked...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Remove an unused enum.
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Don't claim to preserve AliasAnalysis. First, this...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Reword the definition of the noalias attribute. The...
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Comment a non-obvious member variable.
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | IndirectBr is not safe to speculatively execute (!)
|
commit | commitdiff | tree |
2010-07-02 |
Dan Gohman | Rename CreateReg to CreateRegs, and MakeReg to CreateReg.
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Remove context sensitivity concerns from interprocedural...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Temporarily disable on-demand fast-isel.
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Use FuncInfo's isExportedInst accessor method instead of
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Rename CreateRegForValue to CreateReg, and change its...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Fast isel no longer needs DeadMachineInstrElim to clean...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Teach fast-isel to avoid loading a value from memory...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Enable on-demand fast-isel.
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Fix X86FastISel's add folding to actually work, and...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Teach X86FastISel to fold constant offsets and scaled...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Reapply r106422, splitting the code for materializing...
|
commit | commitdiff | tree |
2010-07-01 |
Dan Gohman | Don't use operator[] here, because it's not desirable...
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | In ScalarEvolution::forgetValue, eliminate any SCEVUnknown
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | Revert the part of r107257 which introduced new logic...
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | Add a testcase for scev-aa's new capability.
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | Improve ScalarEvolution's nsw and nuw preservation.
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | When computing a new ConservativeResult, intersect...
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | Rework scev-aa's basic computation so that it doesn...
|
commit | commitdiff | tree |
2010-06-30 |
Dan Gohman | Simplify.
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Fix ScalarEvolution's tripcount computation for chains...
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Add a few more interesting testcases.
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Fix whitespace style.
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Just as its not safe to blindly transfer the nsw bit...
|
commit | commitdiff | tree |
2010-06-29 |
Dan Gohman | Add an Intraprocedural form of BasicAliasAnalysis,...
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Add a blurb about -scev-aa.
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Constant fold x == undef to undef.
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Fix Value::stripPointerCasts and BasicAA to avoid trouble on
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Generalize AAEval so that it can be used both per-function and
|
commit | commitdiff | tree |
2010-06-28 |
Dan Gohman | Fix this build message so that it displays the correct...
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | In GenerateReassociations, don't bother thinking about...
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | pcmpeqd and friends are Commutable.
|
commit | commitdiff | tree |
2010-06-25 |
Dan Gohman | Eliminate a redundant FoldingSet lookup.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Don't write an output file to cwd, and put an rdar...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add some comments.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Teach EmitLiveInCopies to omit copies for unused virtual...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Document problems that I encountered when working on...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add an exports file for the Hello example plugin.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Simplify this code; switch lowering shouldn't produce...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | A few minor micro-optimizations.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Teach getExactSDiv to evaluate x/1 to x up front, as...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Don't try to preserve pointer types in SCEVConstants...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Fix copy+pasto issues in isMulSExtable.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Make the trunc code consistent with the zext and sext...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add a comment about a thread safety issue in Statistic.h.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Add overloads for getFile and getFileOrSTDIN which...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Eliminate the other half of the BRCOND optimization...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Eliminate the first have of the optimization which...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Reapply r106634, now that the bug it exposed is fixed.
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Fix a bug in the code which determines when it's safe...
|
commit | commitdiff | tree |
2010-06-24 |
Dan Gohman | Optimize the "bit test" code path for switch lowering...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Replace ScalarEvolution's private copy of getLoopPredecessor
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Loosen up this test so that it doesn't depend as much...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Fix OptimizeMax to handle an odd case where one of...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Move PHIElimination's SplitCriticalEdge for MachineBasicBloc...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Split out the code for finding a unique loop predecessor...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Add a comment explaining a non-obvious API.
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Add an explicit keyword.
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Allow "exhaustive" trip count evaluation on phi nodes...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | When unfolding a load, avoid assuming which instruction...
|
commit | commitdiff | tree |
2010-06-22 |
Dan Gohman | Fix the new load-unfolding code to update LiveVariable...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Teach two-address lowering how to unfold a load to...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Make this test more robust in case LLVM ever decides...
|
commit | commitdiff | tree |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ......
|
commit | commitdiff | tree |
next |