projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Significantly improve the documentation of the instcombine divide/compare
[oota-llvm.git]
/
lib
/
CodeGen
/
2007-06-21
Dan Gohman
Tidy up ValueType names in comments.
tree
|
commitdiff
2007-06-21
Dan Gohman
Rename TargetLowering::getNumElements and friends to
tree
|
commitdiff
2007-06-21
Evan Cheng
Xforms:
tree
|
commitdiff
2007-06-19
Evan Cheng
Avoid if-converting simple block that ends with uncondi...
tree
|
commitdiff
2007-06-19
Dan Gohman
Pass a SelectionDAG into SDNode::dump everywhere it...
tree
|
commitdiff
2007-06-19
Chris Lattner
document and hide two options.
tree
|
commitdiff
2007-06-19
Dan Gohman
Replace M_REMATERIALIZIBLE and the newly-added isOtherR...
tree
|
commitdiff
2007-06-19
Evan Cheng
Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
tree
|
commitdiff
2007-06-19
Chris Lattner
add isVarArg to CCState
tree
|
commitdiff
2007-06-18
Evan Cheng
Fix some fragile code wrt CFG edge updating.
tree
|
commitdiff
2007-06-18
Evan Cheng
Move CorrectExtraCFGEdges() from BranchFolding.cpp...
tree
|
commitdiff
2007-06-18
Chris Lattner
make ComputeTopDownOrdering significantly faster and...
tree
|
commitdiff
2007-06-18
Dan Gohman
Make chain dependencies blue, in addition to being...
tree
|
commitdiff
2007-06-18
Evan Cheng
Properly remove duplicate instructions as result of...
tree
|
commitdiff
2007-06-16
Evan Cheng
Really turn if-converter loose:
tree
|
commitdiff
2007-06-15
Tanya Lattner
Codegen support (stripped out) for the annotate attribute.
tree
|
commitdiff
2007-06-15
Evan Cheng
Not every predicable block can be safely duplicated.
tree
|
commitdiff
2007-06-15
Chris Lattner
Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain...
tree
|
commitdiff
2007-06-15
Evan Cheng
MachineInstr::isPredicable() is no longer needed.
tree
|
commitdiff
2007-06-15
Duncan Sands
Workaround for PR1508.
tree
|
commitdiff
2007-06-15
Evan Cheng
Extra edges are deleted later if needed.
tree
|
commitdiff
2007-06-15
Evan Cheng
Allow small blocks to be duplicated to enable if-conver...
tree
|
commitdiff
2007-06-14
Evan Cheng
No really, clear predcessors states.
tree
|
commitdiff
2007-06-14
Evan Cheng
If BB is predicated, invalidate its predecessor(s)...
tree
|
commitdiff
2007-06-14
Dan Gohman
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
tree
|
commitdiff
2007-06-14
Evan Cheng
Fix typo.
tree
|
commitdiff
2007-06-14
Dan Gohman
Add a target hook to allow loads from constant pools...
tree
|
commitdiff
2007-06-14
Evan Cheng
Fix some stupid bugs that have effectively disabled...
tree
|
commitdiff
2007-06-13
Duncan Sands
Only correctly lower exception handing intrinsics if...
tree
|
commitdiff
2007-06-13
Dan Gohman
Introduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
tree
|
commitdiff
2007-06-13
Dan Gohman
When creating CopyFromReg nodes, always use legal types...
tree
|
commitdiff
2007-06-13
Duncan Sands
The fix that was applied for PR1224 stops the compiler
tree
|
commitdiff
2007-06-13
Evan Cheng
Typo
tree
|
commitdiff
2007-06-12
Evan Cheng
Now if-converting all 4 variants of triangles.
tree
|
commitdiff
2007-06-11
Lauro Ramos Venancio
Fix a typo in bswap lowering.
tree
|
commitdiff
2007-06-11
Evan Cheng
Restructure code to reduce ifcvt compile time cost.
tree
|
commitdiff
2007-06-10
Reid Spencer
Fix the build.
tree
|
commitdiff
2007-06-09
Evan Cheng
Don't change CFG during analysis stage. Do so during...
tree
|
commitdiff
2007-06-08
Evan Cheng
Carefully remove extraneous CFG edges after each ifcvt.
tree
|
commitdiff
2007-06-08
Evan Cheng
Correct transfer predicate information.
tree
|
commitdiff
2007-06-08
Evan Cheng
Hidden options to help debugging ifcvt issues.
tree
|
commitdiff
2007-06-08
David Greene
Factor live variable analysis so it does not do registe...
tree
|
commitdiff
2007-06-08
Evan Cheng
Allow more cmp / bcc to be predicated; clean up triangl...
tree
|
commitdiff
2007-06-08
Duncan Sands
Use more realistically sized vectors. Reserve capacity...
tree
|
commitdiff
2007-06-08
Dale Johannesen
Make throttle a hidden parameter, per review.
tree
|
commitdiff
2007-06-08
Dale Johannesen
Throttle tail merging; handling blocks with large numbe...
tree
|
commitdiff
2007-06-07
Evan Cheng
Only remove the edge from entry to false if false block...
tree
|
commitdiff
2007-06-07
Dale Johannesen
Do not change the size of function arguments. PR 1489.
tree
|
commitdiff
2007-06-07
Evan Cheng
ifcvt a triangle: don't merge ifcvt block with rejoin...
tree
|
commitdiff
2007-06-07
Evan Cheng
Lots of bug fixes. Now finally in a reasonable state.
tree
|
commitdiff
2007-06-06
Owen Anderson
Quick patch to fix the build, based on what it appears...
tree
|
commitdiff
2007-06-06
Duncan Sands
Fold the exception actions table harder: if two typeid...
tree
|
commitdiff
2007-06-06
Evan Cheng
Lots of bug fixes.
tree
|
commitdiff
2007-06-06
Duncan Sands
Additional fix for PR1422: make sure the landing pad...
tree
|
commitdiff
2007-06-06
Evan Cheng
If a unconditional branch is added to branch to the...
tree
|
commitdiff
2007-06-06
Evan Cheng
Minor statistics counting bug.
tree
|
commitdiff
2007-06-06
Evan Cheng
Fix a couple of typos and be smarter about order of...
tree
|
commitdiff
2007-06-05
Evan Cheng
Fix diamond shape ifcvt bugs.
tree
|
commitdiff
2007-06-05
Evan Cheng
ReplaceUsesOfBlockWith() can modify the predecessors...
tree
|
commitdiff
2007-06-05
Evan Cheng
Do not ifcvt if either true / false path is a backedge...
tree
|
commitdiff
2007-06-05
Evan Cheng
I had a senior moment.
tree
|
commitdiff
2007-06-05
Evan Cheng
If the predicated block requires an early exit, end...
tree
|
commitdiff
2007-06-05
Evan Cheng
Fix some subtle bugs: bug during succeessor copying...
tree
|
commitdiff
2007-06-04
Dale Johannesen
Tail merging wasn't working for predecessors of landing...
tree
|
commitdiff
2007-06-04
Evan Cheng
Global ctors / dtors alignment shouldn't be hard-coded...
tree
|
commitdiff
2007-06-04
Evan Cheng
Forgot to check for if iterator reached the end.
tree
|
commitdiff
2007-06-04
Dan Gohman
Pass the DAG to SDNode::dump to let it do more detailed...
tree
|
commitdiff
2007-06-04
Dan Gohman
Resolve implicit alignment before computing the Folding...
tree
|
commitdiff
2007-06-04
Evan Cheng
Let IfConverter loose. Allow more aggressive subsumptio...
tree
|
commitdiff
2007-06-04
Evan Cheng
Move ReplaceUsesOfBlockWith() out of BranchFolding...
tree
|
commitdiff
2007-06-02
Duncan Sands
The semantics of invoke require that we always jump...
tree
|
commitdiff
2007-06-02
Duncan Sands
Integrate exception filter support and exception catch...
tree
|
commitdiff
2007-06-02
Zhou Sheng
Make LowerCTPOP() support arbitrary bitwidth integer...
tree
|
commitdiff
2007-06-02
Dale Johannesen
Fix CorrectExtraCFGEdges to allow for multiple LandingP...
tree
|
commitdiff
2007-06-01
Dale Johannesen
Fancier algorithm in tail-merge comment implemented...
tree
|
commitdiff
2007-06-01
Dale Johannesen
Implement smarter algorithm for choosing which blocks...
tree
|
commitdiff
2007-06-01
Evan Cheng
Correctly mark early-exit on the false path.
tree
|
commitdiff
2007-06-01
Duncan Sands
Since TypeInfos are passed as i8 pointers, a NULL TypeI...
tree
|
commitdiff
2007-06-01
Evan Cheng
Ifcvt triangle: don't ifcvt 'true' BB if it has other...
tree
|
commitdiff
2007-06-01
Evan Cheng
Remove a bogus check. Even terminators in a ifcvt need...
tree
|
commitdiff
2007-06-01
Evan Cheng
Allow multiple ifcvt candidates to share children block...
tree
|
commitdiff
2007-05-31
Dale Johannesen
Arrange for only 1 of multiple branches to landing...
tree
|
commitdiff
2007-05-31
Evan Cheng
Fix a typo.
tree
|
commitdiff
2007-05-31
Chris Lattner
Fix the asmprinter so that a globalvalue can specify...
tree
|
commitdiff
2007-05-31
Lauro Ramos Venancio
Fix PR1424.
tree
|
commitdiff
2007-05-30
Evan Cheng
Change traversal order to bottom up in preparation...
tree
|
commitdiff
2007-05-30
Chris Lattner
Fix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll...
tree
|
commitdiff
2007-05-30
Dale Johannesen
Changed per review comment.
tree
|
commitdiff
2007-05-29
Dale Johannesen
Make stable_sort in tail merging actually be stable...
tree
|
commitdiff
2007-05-29
Evan Cheng
Don't merge in tail block of a diamond if it has more...
tree
|
commitdiff
2007-05-29
Evan Cheng
If there is an empty block between a source and its...
tree
|
commitdiff
2007-05-29
Evan Cheng
Add missing const qualifiers.
tree
|
commitdiff
2007-05-26
Zhou Sheng
Correct the logic in LowerPartSet which cleared the...
tree
|
commitdiff
2007-05-25
Chris Lattner
tighten up recursion depth again
tree
|
commitdiff
2007-05-25
Evan Cheng
Silly boog.
tree
|
commitdiff
2007-05-24
Dale Johannesen
Blocks that cond-br and uncond-br/fallthrough to same...
tree
|
commitdiff
2007-05-24
Dale Johannesen
Fix for PR1444: do not create two successors to the...
tree
|
commitdiff
2007-05-24
Dan Gohman
Minor comment cleanups.
tree
|
commitdiff
2007-05-24
Dan Gohman
Add explicit qualification for namespace MVT members.
tree
|
commitdiff
2007-05-24
Evan Cheng
Fix a typo that caused combiner to create mal-formed...
tree
|
commitdiff
next