index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
utils
/
TableGen
/
DAGISelEmitter.cpp
Commit message (
Expand
)
Author
Age
*
Can't trust NodeDepth when checking for possibility of load folding creating
Evan Cheng
2006-05-25
*
Fixed a really ugly bug. The TableGen'd isel is not freeing the "inflight set"
Evan Cheng
2006-05-25
*
Now that iPTR is a fully resolved type. We end up losing the type check for
Evan Cheng
2006-05-19
*
Remove PointerType from target definition. Use abstract type MVT::iPTR to
Evan Cheng
2006-05-17
*
Allow patterns to refer to physical registers that belong to multiple
Evan Cheng
2006-05-16
*
Unused instruction
Evan Cheng
2006-05-12
*
Watch out for the following case:
Evan Cheng
2006-05-10
*
Fix a load folding bug. It is exposed by a multi- resulting instructions
Evan Cheng
2006-05-10
*
Remove the temporary option: -no-isel-fold-inflight
Evan Cheng
2006-04-28
*
When isel'ing a node, mark its operands "InFlight" before selecting them. These
Evan Cheng
2006-04-28
*
JumpTable support! What this represents is working asm and jit support for
Nate Begeman
2006-04-22
*
Rename AddedCost to AddedComplexity.
Evan Cheng
2006-04-19
*
Allow "let AddedCost = n in" to increase pattern complexity.
Evan Cheng
2006-04-19
*
Infer element types for shuffle masks
Chris Lattner
2006-04-06
*
rename a method, to avoid confusion with llvm intrinsics.
Chris Lattner
2006-04-06
*
Allow bits init values to be used in patterns, turn them into ints.
Chris Lattner
2006-03-31
*
Implement Regression/TableGen/DagDefSubst.ll
Chris Lattner
2006-03-30
*
Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...
Chris Lattner
2006-03-28
*
Print error messages like this:
Chris Lattner
2006-03-27
*
Add a missing check which cause an invalid .td file to crash tblgen
Chris Lattner
2006-03-25
*
When failing selection for an intrinsic, print this:
Chris Lattner
2006-03-25
*
Change approach so that we get codegen for free for intrinsics. With this,
Chris Lattner
2006-03-24
*
fix 80 column violations
Chris Lattner
2006-03-24
*
Parse intrinsics correctly and perform type propagation. This doesn't currently
Chris Lattner
2006-03-24
*
Allow result node to be a simple leaf node. This enable bitconvert patterns
Evan Cheng
2006-03-23
*
Don't forget to promote xform function to an explicit node for def : Pat<>
Evan Cheng
2006-03-21
*
minor code simplification
Chris Lattner
2006-03-21
*
The node wrapped in PatLeaf<> should be treated as a leaf even if it isn't
Evan Cheng
2006-03-20
*
It should be ok for a xform output type to be different from input type.
Evan Cheng
2006-03-20
*
Copy matching pattern's output type info to instruction result pattern.
Evan Cheng
2006-03-20
*
Add a new SDTCisIntVectorOfSameSize type constraint
Chris Lattner
2006-03-20
*
Temporary hack to enable more (store (op (load ...))) folding. This makes
Evan Cheng
2006-03-09
*
Don't generate silly matching code like this:
Evan Cheng
2006-03-07
*
Select inline asm memory operands.
Chris Lattner
2006-02-24
*
Bump up pattern cost if the resulting instruction is marked
Evan Cheng
2006-02-18
*
Call InsertISelMapEntry rather than map insertion operator to prevent overly
Evan Cheng
2006-02-09
*
Match getTargetNode() changes (now returns SDNode* instead of SDOperand).
Evan Cheng
2006-02-09
*
Change Select() from
Evan Cheng
2006-02-09
*
Hoist all SDOperand declarations within a Select_{opcode}() to the top level
Evan Cheng
2006-02-07
*
At the end of isel, select a replacement node for each handle that does not
Evan Cheng
2006-02-06
*
Name change.
Evan Cheng
2006-02-06
*
Handle HANDLENODE: just return itself.
Evan Cheng
2006-02-05
*
Allow more loads to be folded which were previously prevented from happening
Evan Cheng
2006-02-05
*
Re-committing the last bit of change. It shouldn't break PPC this time.
Evan Cheng
2006-02-05
*
Temporarily revert the last change, which breaks PPC and other targets that
Chris Lattner
2006-02-04
*
Complex pattern's custom matcher should not call Select() on any operands.
Evan Cheng
2006-02-04
*
node predicates add to the complexity of a pattern. This ensures that the
Chris Lattner
2006-02-03
*
(store (op (load ...))) folding problem. In the generated matching code,
Evan Cheng
2006-02-03
*
If a pattern's root node is a constant, its size should be 3 rather than 2.
Evan Cheng
2006-02-01
*
simplify some code
Chris Lattner
2006-01-29
[next]