projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support for generating v4i32 altivec code
[oota-llvm.git]
/
utils
/
TableGen
/
DAGISelEmitter.cpp
2005-12-30
Nate Begeman
Add support for generating v4i32 altivec code
blob
|
commitdiff
|
raw
2005-12-26
Evan Cheng
Added field noResults to Instruction.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-24
Andrew Lenharth
support targetexternalsym
blob
|
commitdiff
|
raw
|
diff to current
2005-12-23
Evan Cheng
* Support for hasInFlag and hasOutFlag (on instructions...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-22
Chris Lattner
silence some bogus gcc warnings
blob
|
commitdiff
|
raw
|
diff to current
2005-12-22
Evan Cheng
Attempt to fix a crash on WIN32.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-22
Evan Cheng
* Added support for FLAG - a special nameless flag...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-21
Evan Cheng
Allows instructions which no explicit operands. e.g...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-21
Chris Lattner
Eliminate some GCC warnings from the generated code
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Evan Cheng
Fix the semantic of Requires<[cond]> to mean if (!cond...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Chris Lattner
This ugly patch works around a GCC bug where it is...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Evan Cheng
Now support instructions with implicit write to non...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-20
Evan Cheng
Lefted out a fix in the previous check in.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-19
Evan Cheng
Fix another bug related to chain / flag.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-19
Evan Cheng
Fixes for a number of bugs: save flag results in CodeGe...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Chris Lattner
Handle basic block nodes
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Chris Lattner
More fixes for Selection of copyto/fromreg with a flag
blob
|
commitdiff
|
raw
|
diff to current
2005-12-18
Chris Lattner
Select copytoreg and copyfromreg nodes that have flag...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-17
Evan Cheng
Support for read / write from explicit registers with...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-14
Evan Cheng
Added support to specify predicates.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-14
Evan Cheng
Skip over srcvalue nodes when generating ISEL code.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-12
Evan Cheng
Bug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-12
Evan Cheng
At top of generated isel SelectCode() is this:
blob
|
commitdiff
|
raw
|
diff to current
2005-12-12
Evan Cheng
Bug fix: finding the correct incoming chain for pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-10
Nate Begeman
Add support for TargetConstantPool nodes to the dag...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-10
Evan Cheng
Stop emitting a redudant type check for complex pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-10
Evan Cheng
For instructions which produce no result, e.g. store...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-09
Chris Lattner
Add a new SDTCisPtrTy constraint, which indicates that...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-09
Evan Cheng
* Do not allow nodes which produce chain results (e...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-09
Evan Cheng
Prevent folding of instructions which produce chains...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-09
Evan Cheng
* Make sure complex pattern operands are selected first...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-08
Evan Cheng
* Added an explicit type field to ComplexPattern.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-08
Evan Cheng
Added support for ComplexPattern. These are patterns...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-05
Evan Cheng
* Infer instruction property hasCtrlDep from pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-05
Chris Lattner
Implement PR673: for explicit register references,...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-05
Chris Lattner
Generate code to silence bogus GCC warnings.
blob
|
commitdiff
|
raw
|
diff to current
2005-12-04
Evan Cheng
* Commit the fix (by Chris) for a tblgen type inferenci...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-01
Nate Begeman
Support multiple ValueTypes per RegisterClass, needed...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-01
Evan Cheng
Teach tblgen to accept register source operands in...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-01
Nate Begeman
Stop checking the ValueType of the CodeGenInstruction...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-30
Chris Lattner
Make the code generated by tblgen return the result...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-29
Evan Cheng
Better error message when unrecognized opcode is seen.
blob
|
commitdiff
|
raw
|
diff to current
2005-11-17
Chris Lattner
Validate that the input to 'Pat' patterns is sane.
blob
|
commitdiff
|
raw
|
diff to current
2005-11-17
Chris Lattner
teach tblgen to be smart enough to handle tglobaladdr...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-16
Chris Lattner
fix a tblgen bug that Evan ran into, where we would...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-03
Chris Lattner
Reject integer literals that are out of range for their...
blob
|
commitdiff
|
raw
|
diff to current
2005-11-02
Chris Lattner
Add support for immediates directly in the pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-29
Chris Lattner
Make negative immediates in patterns work correctly...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-28
Chris Lattner
Rename Record::getValueAsListDef to getValueAsListOfDef...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-28
Chris Lattner
Use the new interface Jim added
blob
|
commitdiff
|
raw
|
diff to current
2005-10-26
Chris Lattner
Condcodes are in the ISD namespace
blob
|
commitdiff
|
raw
|
diff to current
2005-10-26
Chris Lattner
Add support for CondCode's
blob
|
commitdiff
|
raw
|
diff to current
2005-10-25
Chris Lattner
Emit some boilerplate for targets
blob
|
commitdiff
|
raw
|
diff to current
2005-10-21
Chris Lattner
Make tblgen emit:
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Chris Lattner
add support for literal immediates in patterns to match...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Chris Lattner
Add basic support for integer constants in pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Chris Lattner
Add support for patterns that have physical registers...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Chris Lattner
Asserting here is to violent
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Chris Lattner
Nate wants to define 'Pat's which turn into instruction...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-18
Chris Lattner
Duraid pointed out that it is impolite to emit PPC...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-16
Chris Lattner
Make the generated code significantly more memory effic...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-15
Chris Lattner
Implement the last major missing piece in the DAG isel...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-14
Chris Lattner
Now that we have int/fp lattice values, implement the...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-14
Chris Lattner
Fairly serious rework of the typing code to add new...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-14
Chris Lattner
simplify the code a bit
blob
|
commitdiff
|
raw
|
diff to current
2005-10-14
Chris Lattner
Add basic support for recognizing a new SDTCisOpSmaller...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-14
Chris Lattner
Implement a couple of new (important) features.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-29
Chris Lattner
Teach tablegen to reassociate operators when possible...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-29
Chris Lattner
Teach tblgen to build permutations of instructions...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-28
Chris Lattner
add support for an associative marker
blob
|
commitdiff
|
raw
|
diff to current
2005-09-28
Chris Lattner
Emit an error if instructions or patterns are defined...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-28
Chris Lattner
collect commutativity information
blob
|
commitdiff
|
raw
|
diff to current
2005-09-28
Chris Lattner
Prefer cheaper patterns to more expensive ones. Print...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-28
Chris Lattner
Select Constant nodes to TargetConstant nodes
blob
|
commitdiff
|
raw
|
diff to current
2005-09-26
Chris Lattner
memoize the assert results
blob
|
commitdiff
|
raw
|
diff to current
2005-09-26
Chris Lattner
Emit the switch stmt cases in alphabetical order instea...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-26
Chris Lattner
implement a fixme: only select values once, even if...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-25
Jeff Cohen
Fix VC++ build errors.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-24
Chris Lattner
memoize translations
blob
|
commitdiff
|
raw
|
diff to current
2005-09-24
Chris Lattner
Teach the DAG isel generator to emit code that creates...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-23
Chris Lattner
Emit better code (no more copies for var references...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-23
Chris Lattner
Fix a fixme by passing around SDOperand's instead of...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-23
Chris Lattner
Emit code that matches the incoming DAG pattern and...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-23
Chris Lattner
emit information about the order patterns are to be...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-23
Chris Lattner
start filling in the switch stmt
blob
|
commitdiff
|
raw
|
diff to current
2005-09-16
Chris Lattner
Fix a minor bug, add comments
blob
|
commitdiff
|
raw
|
diff to current
2005-09-15
Chris Lattner
teach the type inference code how to infer types for...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-15
Chris Lattner
put instructions into a map instead of a vector for...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-15
Chris Lattner
when parsing instructions remember information about...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-15
Chris Lattner
Start parsing "Pattern" nodes
blob
|
commitdiff
|
raw
|
diff to current
2005-09-15
Chris Lattner
rename a couple of methods, add structure for pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
Verify that xform functions only occur in logical places
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
Promote xform fns to be explicit nodes in result patter...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
start building the instruction dest pattern correctly...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
catch unnamed inputs
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
check that there are no unexpected operands
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
force all instruction operands to be named.
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
fix a broke range check
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
Parse significantly more of the instruction pattern...
blob
|
commitdiff
|
raw
|
diff to current
2005-09-14
Chris Lattner
Verify that set destinations occur first in the instruc...
blob
|
commitdiff
|
raw
|
diff to current
next