index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
utils
/
TableGen
/
InstrInfoEmitter.cpp
Age
Commit message (
Expand
)
Author
2008-10-17
Add RCBarriers to TargetInstrDesc. It's a list of register classes the given ...
Evan Cheng
2008-07-01
Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating
Dan Gohman
2008-05-31
Teach the DAGISelEmitter to not compute the variable_ops operand
Dan Gohman
2008-05-29
Fix a tblgen problem handling variable_ops in tblgen instruction
Dan Gohman
2008-05-28
Add a flag to indicate that an instruction is as cheap (or cheaper) than a move
Bill Wendling
2008-04-03
Move instruction flag inference out of InstrInfoEmitter and into
Dan Gohman
2008-03-16
Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...
Christopher Lamb
2008-03-15
Remove isImplicitDef TargetInstrDesc flag.
Evan Cheng
2008-03-15
Replace all target specific implicit def instructions with a target independe...
Evan Cheng
2008-02-02
SDIsel processes llvm.dbg.declare by recording the variable debug information...
Evan Cheng
2008-01-10
Simplify the side effect stuff a bit more and make licm/sinking
Chris Lattner
2008-01-10
Start inferring side effect information more aggressively, and fix many bugs ...
Chris Lattner
2008-01-10
if an instr lacks a pattern, assume it has side effects (unless never has s-e...
Chris Lattner
2008-01-10
start inferring 'no side effects'.
Chris Lattner
2008-01-10
Infer mayload
Chris Lattner
2008-01-10
realize that instructions who match intrinsics that read memory read memory.
Chris Lattner
2008-01-08
add a mayLoad property for machine instructions, a correlary to mayStore.
Chris Lattner
2008-01-07
rename TargetInstrDescriptor -> TargetInstrDesc.
Chris Lattner
2008-01-07
Rename all the M_* flags to be namespace qualified enums, and switch
Chris Lattner
2008-01-07
rename hasVariableOperands() -> isVariadic(). Add some comments.
Chris Lattner
2008-01-07
Move M_* flags down in the file. Move SchedClass up in the
Chris Lattner
2008-01-07
the name field of instructions is never set to a non-empty string,
Chris Lattner
2008-01-07
Add predicates methods to TargetOperandInfo, and switch all clients
Chris Lattner
2008-01-06
rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.
Chris Lattner
2008-01-06
rename isStore -> mayStore to more accurately reflect what it captures.
Chris Lattner
2008-01-06
Change the 'isStore' inferrer to look for 'SDNPMayStore'
Chris Lattner
2008-01-06
set the 'isstore' flag for instructions whose pattern is an
Chris Lattner
2008-01-06
remove some old hacky code that tried to infer whether a store
Chris Lattner
2008-01-06
rearrange some code to allow inferring instr info from the pattern of the ins...
Chris Lattner
2008-01-06
final cleanups.
Chris Lattner
2008-01-06
further simplifications and cleanup
Chris Lattner
2008-01-06
simplify some code
Chris Lattner
2008-01-06
split enum emission out from InstrInfoEmitter into it's own tblgen backend.
Chris Lattner
2007-12-30
tblgen shouldn't include headers from llvm codegen.
Chris Lattner
2007-12-29
remove attributions from utils.
Chris Lattner
2007-12-14
Add flags to indicate that there are "never" side effects or that there "may be"
Bill Wendling
2007-12-13
Oops. Forgot these.
Evan Cheng
2007-11-12
Add a flag for indirect branch instructions.
Owen Anderson
2007-08-02
Added TargetInstrDescriptor::numDefs - num of results.
Evan Cheng
2007-07-26
Add target independent MachineInstr's to represent subreg insert/extract in M...
Christopher Lamb
2007-07-10
Try committing again. Add OptionalDefOperand. Remove clobbersPred.
Evan Cheng
2007-07-06
ImmutablePredicateOperand is no more.
Evan Cheng
2007-07-05
Instructions with ImmutablePredicateOperand aren't really predicable since th...
Evan Cheng
2007-06-26
Revert the earlier change that removed the M_REMATERIALIZABLE machine
Dan Gohman
2007-06-19
Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad
Dan Gohman
2007-06-19
Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.
Evan Cheng
2007-06-06
Add clobbersPred - instruction that clobbers condition code / register which ...
Evan Cheng
2007-05-16
Rename M_PREDICATED to M_PREDICABLE; opcode can be specified isPredicable wit...
Evan Cheng
2007-05-15
Mark all (not just the first) predicate operand M_PREDICATE_OPERAND.
Evan Cheng
2007-03-19
Recognize target instruction flag 'isReMaterializable'.
Evan Cheng
[next]