2009-11-06 |
Chris Lattner | remove some more Context arguments.
|
commit | commitdiff | tree |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments
|
commit | commitdiff | tree |
2009-11-05 |
Chris Lattner | add a note from PR5313
|
commit | commitdiff | tree |
2009-11-05 |
Chris Lattner | Declare classes with matched tags, pointed out by a...
|
commit | commitdiff | tree |
2009-11-05 |
Chris Lattner | merge a few crash tests into crash.ll
|
commit | commitdiff | tree |
2009-11-04 |
Chris Lattner | improve DSE when TargetData is not around, based on...
|
commit | commitdiff | tree |
2009-11-04 |
Chris Lattner | Fix an iterator invalidation bug that happens when...
|
commit | commitdiff | tree |
2009-11-04 |
Chris Lattner | move two functions up higher in the file. Delete a...
|
commit | commitdiff | tree |
2009-11-04 |
Chris Lattner | filecheckize this test.
|
commit | commitdiff | tree |
2009-11-04 |
Chris Lattner | make IRBuilder zap "X|0" and "X&-1" when building IR...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | reimplement multiple return value handling in IPSCCP...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | fix broken link
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | fix test
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | merge a test into ipsccp-basic. running llvm-ld to...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | finish half thunk thought
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | turn IPSCCP back on by default, try #3 or 4? Woo.
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | fix an IPSCCP bug I introduced when I changed IPSCCP...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | mark some constant global const.
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | xfail this test since daniel turned off ipsccp
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | testcase for r85903
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | fix a subtle bug I introduced when refactoring SCCP...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | remove unneeded checks of isFreeCall
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | remove a check of isFreeCall: the argument to free...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | remove a isFreeCall check: it is a callinst that can...
|
commit | commitdiff | tree |
2009-11-03 |
Chris Lattner | turn IPSCCP back on now that the iterator invalidation...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | fix a nasty iterator invalidation bug from my conversion...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | revert r8579[56], which are causing unhappiness in...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | typo
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | merge 2008-03-10-sret.ll into ipsccp-basic.ll, and...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | disable IPSCCP support for multiple return values,...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | now that ip sccp *really* subsumes ipcp, remove ipcp...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | improve IPSCCP to be able to propagate the result of...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | don't mark the arguments of prototype overdefined,...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | restore some code I removed in r85788, refactor it...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | remove some confused code that dates from when we had
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | avoid redundant lookups in BBExecutable, and make it...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | Use the libanalysis 'ConstantFoldLoadFromConstPtr'...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | switch the main 'ValueState' map from being an std...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | fix a bug exposed by moving SRoA earlier which caused...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | only IPSCCP incoming arguments if the function is executable...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | add a new ValueState::getConstantInt() helper, use...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | tidy up some more: remove some extraneous inline specifiers...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | eliminate the SCCPSolver::getValueMapping method.
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | fix failures introduced in r85774
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | factor duplicated code into a new DeleteInstructionInBlock
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | Chris used to use '...' instead of proper grammar.
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | remove some extraneous llvmcontext stuff.
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | change LatticeVal to use PointerIntPair to save some...
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | fix instcombine to only do store sinking when the alignments
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | merge a test into store.ll
|
commit | commitdiff | tree |
2009-11-02 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | fix two strange things in the default passmgr:
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | merge phi-merge.ll into phi.ll
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | when merging two loads, make sure to take the min of...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | split load sinking out to its own function, like gep...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | fix a bug noticed by inspection: when instcombine sinks...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | IPSCCP apparently is not a superset of IPCP, this is...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | convert to filecheck.
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | only run GlobalDCE at -O3 and run it late instead of...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | cleanups, switch GlobalDCE to SmallPtrSet instead of...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | We currently only run ipsccp at LTO time, which is...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | remove a bunch of locking from LLVMContextImpl. Since...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | improve comment.
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | add a comment about why we don't allow inlining indbr.
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | the verifier shouldn't modify the IR.
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | teach ipsccp and ipconstprop that a blockaddress doesn...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | change llvm::MergeBlockIntoPredecessor to not merge...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | strengthen an assumption: RevectorBlockTo knows that...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | fix an issue where the verifier would reject a function...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | if CostMetrics says to never duplicate some code, don...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | constant fold indirectbr(blockaddress(%bb)) -> br label...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | improve x86 codegen support for blockaddress. We now...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | pull check for return inst out of loop, never inline...
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | Fix BlockAddress::replaceUsesOfWithOnConstant to correctly
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | implement linker support for BlockAddress.
|
commit | commitdiff | tree |
2009-11-01 |
Chris Lattner | Revert 85678/85680. The decision is to stay with the...
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | Make sure PRE doesn't split crit edges from indirectbr.
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | llvm::SplitEdge should refuse to split an edge from...
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | update the comment above llvm::SplitCriticalEdge, and...
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | adjust a couple xforms to work with null bb's in BlockAddress.
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | Make blockaddress(@func, null) be valid, and make ...
|
commit | commitdiff | tree |
2009-10-31 |
Chris Lattner | add a comment.
|
commit | commitdiff | tree |
2009-10-30 |
Chris Lattner | if basic blocks are destroyed while there are *just...
|
commit | commitdiff | tree |
2009-10-30 |
Chris Lattner | make hasAddressTaken() constant time by storing a refcount...
|
commit | commitdiff | tree |
2009-10-30 |
Chris Lattner | it isn't valid to take the address of the entry block.
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | add sanity check for indbr.
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | just for the hell of it, allow globalopt to statically...
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | add interpreter support for indirect goto / blockaddress...
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | greatly improve the LLVM IR bitcode encoding documentation,
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | teach various passes about blockaddress. We no longer
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | teach ValueMapper about BlockAddress', making bugpoint...
|
commit | commitdiff | tree |
2009-10-29 |
Chris Lattner | unindent massive blocks, no functionality change.
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | add IRBuilder support for IndirectBr
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | add a new 'SetCurrentDebugType' API (requested by Andrew...
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | add bitcode reader support for blockaddress. We can...
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | bitcode writer support for blockaddress.
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | Previously, all operands to Constant were themselves...
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | doc bug spotted by apinski
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | 'static const void *X = &&y' can only be put in the
|
commit | commitdiff | tree |
2009-10-28 |
Chris Lattner | full asmparser support for blockaddress. We can now do:
|
commit | commitdiff | tree |
next |