index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
TargetInstrInfoImpl.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Minor cleanup of defaultDefLatency API
Andrew Trick
2012-08-08
1
-6
/
+8
*
indentation
Andrew Trick
2012-07-09
1
-1
/
+1
*
I'm introducing a new machine model to simultaneously allow simple
Andrew Trick
2012-07-07
1
-3
/
+3
*
Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."
Andrew Trick
2012-07-02
1
-2
/
+2
*
Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."
Andrew Trick
2012-06-29
1
-2
/
+2
*
Make NumMicroOps a variable in the subtarget's instruction itinerary.
Andrew Trick
2012-06-29
1
-2
/
+2
*
TargetInstrInfo hooks implemented in codegen should be declared pure virtual.
Andrew Trick
2012-06-08
1
-13
/
+13
*
Fix Target->Codegen dependence.
Andrew Trick
2012-06-08
1
-0
/
+200
*
misched: Added ScoreboardHazardRecognizer.
Andrew Trick
2012-05-24
1
-0
/
+8
*
Fixed commuteInstructions bug where if its called pre-regalloc the subreg ind...
Pete Cooper
2012-03-28
1
-6
/
+15
*
Extract method for detecting constant unallocatable physregs.
Jakob Stoklund Olesen
2012-01-16
1
-13
/
+1
*
Attempt to fix PR11607 by shuffling around which class defines which methods.
Eli Friedman
2011-12-19
1
-5
/
+5
*
Move parts of lib/Target that use CodeGen into lib/CodeGen.
Nick Lewycky
2011-12-15
1
-0
/
+30
*
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
Evan Cheng
2011-12-14
1
-2
/
+2
*
Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl...
Evan Cheng
2011-12-09
1
-0
/
+13
*
Add bundle aware API for querying instruction properties and switch the code
Evan Cheng
2011-12-07
1
-10
/
+15
*
Make use of MachinePointerInfo::getFixedStack.
Jay Foad
2011-11-15
1
-2
/
+1
*
Permit remat of partial register defs when it is safe.
Jakob Stoklund Olesen
2011-09-01
1
-5
/
+10
*
Prevent remat of partial register redefinitions.
Jakob Stoklund Olesen
2011-09-01
1
-0
/
+9
*
Follow up to Jim's r138278. This fixes commuteInstruction so it handles two-a...
Evan Cheng
2011-08-22
1
-10
/
+12
*
Hoist hasLoadFromStackSlot and hasStoreToStackSlot.
Jakob Stoklund Olesen
2011-08-08
1
-0
/
+36
*
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
Evan Cheng
2011-06-28
1
-12
/
+12
*
Use TRI::has{Sub,Super}ClassEq() where possible.
Jakob Stoklund Olesen
2011-06-02
1
-2
/
+1
*
Permit remat when a virtual register has multiple defs.
Jakob Stoklund Olesen
2011-04-20
1
-5
/
+0
*
Convert -enable-sched-cycles and -enable-sched-hazard to -disable
Andrew Trick
2011-01-21
1
-1
/
+12
*
Sorry, several patches in one.
Evan Cheng
2011-01-20
1
-2
/
+4
*
Do not model all INLINEASM instructions as having unmodelled side effects.
Evan Cheng
2011-01-07
1
-2
/
+7
*
Various bits of framework needed for precise machine-level selection
Andrew Trick
2010-12-24
1
-2
/
+12
*
Generalize PostRAHazardRecognizer so it can be used in any pass for
Andrew Trick
2010-12-08
1
-3
/
+3
*
force clients of MachineFunction::getMachineMemOperand to provide a
Chris Lattner
2010-09-21
1
-3
/
+3
*
Teach if-converter to be more careful with predicating instructions that would
Evan Cheng
2010-09-10
1
-1
/
+1
*
remove the JIT "NeedsExactSize" feature and supporting logic.
Chris Lattner
2010-07-22
1
-13
/
+0
*
Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results,
Jakob Stoklund Olesen
2010-07-13
1
-38
/
+32
*
Remove TargetInstrInfo::copyRegToReg entirely.
Jakob Stoklund Olesen
2010-07-11
1
-17
/
+0
*
Automatically fold COPY instructions into stack load/store.
Jakob Stoklund Olesen
2010-07-09
1
-9
/
+75
*
Change TII::foldMemoryOperand API to require the machine instruction to be
Jakob Stoklund Olesen
2010-07-09
1
-4
/
+11
*
Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.
Jakob Stoklund Olesen
2010-07-08
1
-0
/
+17
*
Tail merging pass shall not break up IT blocks. rdar://8115404
Evan Cheng
2010-06-22
1
-0
/
+2
*
Allow ARM if-converter to be run after post allocation scheduling.
Evan Cheng
2010-06-18
1
-0
/
+42
*
- Do away with SimpleHazardRecognizer.h. It's not used and offers little value.
Evan Cheng
2010-06-14
1
-0
/
+7
*
Code formatting.
Evan Cheng
2010-06-12
1
-5
/
+3
*
Slightly change the meaning of the reMaterialize target hook when the original
Jakob Stoklund Olesen
2010-06-02
1
-10
/
+2
*
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-04-07
1
-1
/
+1
*
- Change MachineInstr::isIdenticalTo to take a new option that determines whe...
Evan Cheng
2010-03-03
1
-31
/
+5
*
Add Target hook to duplicate machine instructions.
Jakob Stoklund Olesen
2010-01-06
1
-0
/
+7
*
improve portability to avoid conflicting with std::next in c++'0x.
Chris Lattner
2009-12-03
1
-1
/
+1
*
Check if subreg index is zero.
Evan Cheng
2009-11-16
1
-1
/
+3
*
- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.
Evan Cheng
2009-11-14
1
-3
/
+8
*
- Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdentical
Evan Cheng
2009-11-07
1
-0
/
+31
*
-Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed
Evan Cheng
2009-10-18
1
-4
/
+1
[next]