projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
llvm::SwitchInst
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
2012-03-11
Stepan Dyatkovskiy
llvm::SwitchInst
tree
|
commitdiff
2012-03-10
Benjamin Kramer
Give dagcombiner's worklist some inline capacity.
tree
|
commitdiff
2012-03-08
Craig Topper
Use uint16_t to store instruction implicit uses and...
tree
|
commitdiff
2012-03-08
Stepan Dyatkovskiy
Taken into account Duncan's comments for r149481 dated...
tree
|
commitdiff
2012-03-07
Andrew Trick
misched preparation: rename core scheduler methods...
tree
|
commitdiff
2012-03-07
Andrew Trick
misched preparation: clarify ScheduleDAG and ScheduleDA...
tree
|
commitdiff
2012-03-07
Andrew Trick
misched preparation: modularize schedule emission.
tree
|
commitdiff
2012-03-07
Andrew Trick
misched preparation: modularize schedule printing.
tree
|
commitdiff
2012-03-07
Andrew Trick
misched preparation: modularize schedule verification.
tree
|
commitdiff
2012-03-07
Andrew Trick
whitespace
tree
|
commitdiff
2012-03-07
Andrew Trick
Cleanup in preparation for misched: Move DAG visualizat...
tree
|
commitdiff
2012-03-07
Andrew Trick
whitespace
tree
|
commitdiff
2012-03-07
Andrew Trick
Cleanup: DAG building is specific to either SD or MI...
tree
|
commitdiff
2012-03-06
Evan Cheng
Extend r148086 to check for [r +/- reg] address mode...
tree
|
commitdiff
2012-03-06
Owen Anderson
Make it possible for a target to mark FSUB as Expand...
tree
|
commitdiff
2012-03-05
Bill Wendling
Fix warnings about adding a bool to a string.
tree
|
commitdiff
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
tree
|
commitdiff
2012-03-01
James Molloy
Fix a codegen fault in which log2 or exp2 could be...
tree
|
commitdiff
2012-02-29
Benjamin Kramer
LegalizeIntegerTypes: Reorder operations in the "big...
tree
|
commitdiff
2012-02-28
Evan Cheng
Re-commit r151623 with fix. Only issue special no-retur...
tree
|
commitdiff
2012-02-28
Benjamin Kramer
Fix off-by one in comment.
tree
|
commitdiff
2012-02-28
Benjamin Kramer
LegalizeIntegerTypes: Reenable the large shift with...
tree
|
commitdiff
2012-02-28
Daniel Dunbar
Revert r151623 "Some ARM implementaions, e.g. A-series...
tree
|
commitdiff
2012-02-28
Nadav Rotem
Code cleanup following CR by Duncan.
tree
|
commitdiff
2012-02-28
Nadav Rotem
Fix a bug in the code that builds SDNodes from vector...
tree
|
commitdiff
2012-02-28
Evan Cheng
Some ARM implementaions, e.g. A-series, does return...
tree
|
commitdiff
2012-02-24
Hal Finkel
Don't crash when a glue node contains an internal CopyToReg
tree
|
commitdiff
2012-02-24
Benjamin Kramer
SDAGBuilder: Remove register sets that were never read...
tree
|
commitdiff
2012-02-24
Pete Cooper
Turn avx insert intrinsic calls into INSERT_SUBVECTOR...
tree
|
commitdiff
2012-02-24
Eric Christopher
If the Address of a variable is an argument then treat...
tree
|
commitdiff
2012-02-24
Eric Christopher
Tabs, formatting and long lines oh my!
tree
|
commitdiff
2012-02-23
Bill Wendling
Allow an integer to be converted into an MMX type when...
tree
|
commitdiff
2012-02-23
Eric Christopher
More newline cleanups.
tree
|
commitdiff
2012-02-23
Eric Christopher
Add some handy-dandy newlines.
tree
|
commitdiff
2012-02-22
Michael J. Spencer
Properly emit _fltused with FastISel. Refactor to share...
tree
|
commitdiff
2012-02-22
Craig Topper
Make all pointers to TargetRegisterClass const since...
tree
|
commitdiff
2012-02-20
James Molloy
Teach the DAGCombiner that certain loadext nodes follow...
tree
|
commitdiff
2012-02-17
Eric Christopher
Ignore the lifetime intrinsics in fast-isel.
tree
|
commitdiff
2012-02-16
James Molloy
Remove extraneous #include and spelling mistake introdu...
tree
|
commitdiff
2012-02-16
James Molloy
Modify the algorithm when traversing the DAGCombiner...
tree
|
commitdiff
2012-02-15
Pete Cooper
Added hook to let targets custom lower splitting of...
tree
|
commitdiff
2012-02-14
Nadav Rotem
Fix PR12000. Some vector operations may use scalar...
tree
|
commitdiff
2012-02-14
Lang Hames
Rename getExceptionAddressRegister() to getExceptionPoi...
tree
|
commitdiff
2012-02-13
Bill Wendling
Don't reserve the R0 and R1 registers here. We don...
tree
|
commitdiff
2012-02-13
Jakob Stoklund Olesen
Add register mask support to ScheduleDAGRRList.
tree
|
commitdiff
2012-02-13
Nadav Rotem
Fix a bug in DAGCombine for the optimization of BUILD_V...
tree
|
commitdiff
2012-02-12
Nadav Rotem
This patch addresses the problem of poor code generatio...
tree
|
commitdiff
2012-02-10
Benjamin Kramer
Put instruction names into an indexed string table...
tree
|
commitdiff
2012-02-06
Bill Wendling
[unwind removal] Remove all of the code for the dead...
tree
|
commitdiff
2012-02-05
Nadav Rotem
Add additional documentation to the extract-and-trunc...
tree
|
commitdiff
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
tree
|
commitdiff
2012-02-05
Chris Lattner
reapply the patches reverted in r149470 that reenable...
tree
|
commitdiff
2012-02-04
Chad Rosier
[fast-isel] HandlePHINodesInSuccessorBlocks() can promi...
tree
|
commitdiff
2012-02-03
Jakob Stoklund Olesen
Handle all live physreg defs in the same place.
tree
|
commitdiff
2012-02-03
Nadav Rotem
The type-legalizer often scalarizes code. One of the...
tree
|
commitdiff
2012-02-01
Andrew Trick
fix cmake
tree
|
commitdiff
2012-02-01
Andrew Trick
VLIW specific scheduler framework that utilizes determi...
tree
|
commitdiff
2012-02-01
Stepan Dyatkovskiy
SwitchInst refactoring.
tree
|
commitdiff
2012-02-01
Argyrios Kyrtzidis
Revert Chris' commits up to r149348 that started causin...
tree
|
commitdiff
2012-01-31
Chris Lattner
remove the last vestiges of llvm::GetConstantStringInfo...
tree
|
commitdiff
2012-01-31
Chris Lattner
rework this logic to not depend on the last argument...
tree
|
commitdiff
2012-01-31
Bill Wendling
Remove the now-dead llvm.eh.exception and llvm.eh.selec...
tree
|
commitdiff
2012-01-31
Bill Wendling
Remove the eh.exception and eh.selector intrinsics...
tree
|
commitdiff
2012-01-31
Eli Friedman
Use the correct ShiftAmtTy for creating shifts after...
tree
|
commitdiff
2012-01-27
Chris Lattner
continue making the world safe for ConstantDataVector...
tree
|
commitdiff
2012-01-26
Chris Lattner
eliminate the Constant::getVectorElements method. ...
tree
|
commitdiff
2012-01-25
Chris Lattner
use ConstantVector::getSplat in a few places.
tree
|
commitdiff
2012-01-25
Chris Lattner
Use the right method to get the # elements in a CDS.
tree
|
commitdiff
2012-01-24
Chris Lattner
add more support for ConstantDataSequential
tree
|
commitdiff
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
tree
|
commitdiff
2012-01-18
Jakob Stoklund Olesen
Add a RegisterMaskSDNode class.
tree
|
commitdiff
2012-01-18
Nadav Rotem
Fix a bug in the type-legalization of vector integers...
tree
|
commitdiff
2012-01-18
Pete Cooper
Fix ISD::REG_SEQUENCE to accept physical registers...
tree
|
commitdiff
2012-01-17
Nadav Rotem
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
tree
|
commitdiff
2012-01-17
Craig Topper
Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
tree
|
commitdiff
2012-01-17
Pete Cooper
Changed flag operand of ISD::FP_ROUND to TargetConstant...
tree
|
commitdiff
2012-01-16
David Blaikie
Refactor variables unused under non-assert builds ...
tree
|
commitdiff
2012-01-16
Pete Cooper
Changed intrinsic ID operand to a target constant as...
tree
|
commitdiff
2012-01-15
Nadav Rotem
[AVX] Optimize x86 VSELECT instructions using SimplifyD...
tree
|
commitdiff
2012-01-15
Benjamin Kramer
Return an ArrayRef from ShuffleVectorSDNode::getMask...
tree
|
commitdiff
2012-01-15
Benjamin Kramer
DAGCombiner: Deduplicate code.
tree
|
commitdiff
2012-01-15
Craig Topper
Truncate of undef is just undef of smaller size.
tree
|
commitdiff
2012-01-13
Evan Cheng
DAGCombine's logic for forming pre- and post- indexed...
tree
|
commitdiff
2012-01-12
Pete Cooper
Added FPOW, FEXP, FLOG to PromoteNode so that custom...
tree
|
commitdiff
2012-01-12
Evan Cheng
Allow targets to select source order pre-RA scheduler.
tree
|
commitdiff
2012-01-11
Nadav Rotem
On AVX, we can load v8i32 at a time. The bug happens...
tree
|
commitdiff
2012-01-11
Chandler Carruth
Teach the X86 instruction selection to do some heroic...
tree
|
commitdiff
2012-01-10
Chandler Carruth
Add 'llvm_unreachable' to passify GCC's understanding...
tree
|
commitdiff
2012-01-10
David Blaikie
Remove unnecessary default cases in switches that cover...
tree
|
commitdiff
2012-01-10
Nadav Rotem
Fix a bug in the legalization of shuffle vectors. When...
tree
|
commitdiff
2012-01-07
Craig Topper
Replace some uses of hasNUsesOfValue(0, X) with !hasAny...
tree
|
commitdiff
2012-01-07
Craig Topper
Add some DAG combines for SUBC/SUBE. If nothing uses...
tree
|
commitdiff
2012-01-06
Chad Rosier
Add comment.
tree
|
commitdiff
2012-01-05
Chandler Carruth
Prevent a DAGCombine from firing where there are two...
tree
|
commitdiff
2012-01-04
Craig Topper
Allow vector shuffle normalizing to use concat vector...
tree
|
commitdiff
2012-01-04
Craig Topper
Implement VECTOR_SHUFFLE canonicalizations during DAG...
tree
|
commitdiff
2012-01-03
Chris Lattner
Turn a few more inline asm errors into "emitErrors...
tree
|
commitdiff
2012-01-03
Nadav Rotem
Fix incorrect widening of the bitcast sdnode in case...
tree
|
commitdiff
2012-01-03
Owen Anderson
Remove the restriction that target intrinsics can only...
tree
|
commitdiff
2012-01-03
Elena Demikhovsky
Fixed a bug in SelectionDAG.cpp.
tree
|
commitdiff
next