projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add predicates for checking whether targets have free FNEG and FABS operations, and...
[oota-llvm.git]
/
include
/
llvm
/
Target
/
TargetInstrInfo.h
2012-02-05
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
2012-02-01
Andrew Trick
VLIW specific scheduler framework that utilizes determi...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Evan Cheng
Add a if-conversion optimization that allows 'true...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Eli Friedman
Add "using" to silence warnings.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Eli Friedman
Attempt to fix PR11607 by shuffling around which class...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
Model ARM predicated write as read-mod-write. e.g.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Evan Cheng
Allow target to specify register output dependency...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Evan Cheng
Move isUnpredicatedTerminator() default implementation...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jakob Stoklund Olesen
Break false dependencies before partial register updates.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Expand the x86 V_SET0* pseudos right after register...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Jakob Stoklund Olesen
Promote the X86 Get/SetSSEDomain functions to TargetIns...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-25
Jakob Stoklund Olesen
Add target hook for pseudo instruction expansion.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-21
Andrew Trick
Lower ARM adds/subs to add/sub after adding optional...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-08
Jakob Stoklund Olesen
Hoist hasLoadFromStackSlot and hasStoreToStackSlot.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-10
Jakub Staszak
Use BranchProbability instead of floating points in...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Evan Cheng
Hide the call to InitMCInstrInfo into tblgen generated...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Unbreak every backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
Move CallFrameSetupOpcode and CallFrameDestroyOpcode...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandIn...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Missing "virtual" keyword. Jakob's review.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-05
Andrew Trick
Increased the register pressure limit on x86_64 from...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-21
Andrew Trick
Convert -enable-sched-cycles and -enable-sched-hazard...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Evan Cheng
Sorry, several patches in one.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
Various bits of framework needed for precise machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-24
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Anton Korobeynikov
Move callee-saved regs spills / reloads to TFI
blob
|
commitdiff
|
raw
|
diff to current
2010-11-17
Evan Cheng
Remove ARM isel hacks that fold large immediates into...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Evan Cheng
Code clean up. The peephole pass should be the one...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Two sets of changes. Sorry they are intermingled.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Evan Cheng
Use instruction itinerary to determine what instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
Re-enable register pressure aware machine licm with...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Daniel Dunbar
Revert r116781 "- Add a hook for target to determine...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
- Add a hook for target to determine whether an instruc...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-18
Bill Wendling
Don't recompute MachineRegisterInfo in the Optimize...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Evan Cheng
- Add TargetInstrInfo::getOperandLatency() to compute...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Owen Anderson
Thread the determination of branch prediction hit rates...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Owen Anderson
Part one of switching to using a more sane heuristic...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-21
Gabor Greif
Move the search for the appropriate AND instruction
blob
|
commitdiff
|
raw
|
diff to current
2010-09-11
Bill Wendling
Rename ConvertToSetZeroFlag to something more general.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Bill Wendling
No need to recompute the SrcReg and CmpValue.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Bill Wendling
Move some of the decision logic for converting an instr...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Bill Wendling
Modify the comparison optimizations in the peephole...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Evan Cheng
Teach if-converter to be more careful with predicating...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-09
Evan Cheng
For each instruction itinerary class, specify the numbe...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-08
Bill Wendling
Use the "isCompare" machine instruction attribute inste...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Bill Wendling
Add the Optimize Compares pass (disabled by default).
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Chris Lattner
eliminate the TargetInstrInfo::GetInstSizeInBytes hook.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-22
Chris Lattner
remove the JIT "NeedsExactSize" feature and supporting...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove the isMoveInstr() hook.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove remaining calls to TII::isMoveInstr.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-15
Eric Christopher
80-col.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-11
Jakob Stoklund Olesen
Remove TargetInstrInfo::copyRegToReg entirely.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-11
Jakob Stoklund Olesen
Remove copyRegToReg from TargetInstrInfo so it is not...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Jakob Stoklund Olesen
Automatically fold COPY instructions into stack load...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Jakob Stoklund Olesen
Change TII::foldMemoryOperand API to require the machin...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Jakob Stoklund Olesen
Convert EXTRACT_SUBREG to COPY when emitting machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-08
Jakob Stoklund Olesen
Add TargetInstrInfo::copyPhysReg hook and use it from...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Evan Cheng
Change if-conversion block size limit checks to add...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-24
Bob Wilson
Edit and clarify comments for TargetInstrInfo methods:
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Evan Cheng
Tail merging pass shall not break up IT blocks. rdar...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Evan Cheng
Allow ARM if-converter to be run after post allocation...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-17
Stuart Hastings
Add a DebugLoc parameter to TargetInstrInfo::InsertBran...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-12
Evan Cheng
Allow target to provide its own hazard recognizer to...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-09
Evan Cheng
Allow target to place 2-address pass inserted copies...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-02
Jakob Stoklund Olesen
Slightly change the meaning of the reMaterialize target...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-22
Evan Cheng
Implement @llvm.returnaddress. rdar://8015977.
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Dan Gohman
Add a DebugLoc argument to TargetInstrInfo::copyRegToRe...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-06
Evan Cheng
Add argument TargetRegisterInfo to loadRegFromStackSlot...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-29
Evan Cheng
Frame index can be negative.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Chris Lattner
on darwin empty functions need to codegen into somethin...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Dale Johannesen
Add PPC AsmPrinter handling for target-specific form of
blob
|
commitdiff
|
raw
|
diff to current
2010-04-26
Evan Cheng
- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Evan Cheng
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-03-03
Evan Cheng
- Change MachineInstr::isIdenticalTo to take a new...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-09
Chris Lattner
move target-independent opcodes out of TargetInstrInfo
blob
|
commitdiff
|
raw
|
diff to current
2010-01-22
Evan Cheng
Add two target hooks to determine whether two loads...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-15
Dale Johannesen
Remove DEBUG_DECLARE, looks like we don't need it.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Evan Cheng
Add a quick pass to optimize sign / zero extension...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-12
Evan Cheng
Add TargetInstrInfo::isCoalescableInstr. It returns...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-09
Dale Johannesen
Add DEBUG_DECLARE. Not used yet.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-08
Dale Johannesen
Add DEBUG_VALUE. Not used yet.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-07
Jakob Stoklund Olesen
Add comments.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-06
Jakob Stoklund Olesen
Add Target hook to duplicate machine instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-14
Bill Wendling
Whitespace changes, comment clarification. No functiona...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Dan Gohman
Remove the target hook TargetInstrInfo::BlockHasNoFallT...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
David Greene
Remove an unneeded include.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
David Greene
Fix a bad merge.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-04
David Greene
Update the TargetInstrInfo interfaces so hasLoad/StoreF...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-30
Bob Wilson
Remove isProfitableToDuplicateIndirectBranch target...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-24
Bob Wilson
Refactor target hook for tail duplication as requested...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-21
Evan Cheng
Allow target to disable if-converting predicable instru...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-18
Bob Wilson
Add a target hook to allow changing the tail duplicatio...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-14
Evan Cheng
- Change TargetInstrInfo::reMaterialize to pass in...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-13
David Greene
Fix a bootstrap failure.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-12
David Greene
Add hasLoadFromStackSlot and hasStoreToStackSlot to...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-07
Evan Cheng
Missed this.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-30
Dan Gohman
Fix MachineLICM to use the correct virtual register...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-26
Evan Cheng
- Revert some changes from 85044, 85045, and 85047...
blob
|
commitdiff
|
raw
|
diff to current
next