projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
[AArch64] When combining constant mul of power of 2 plus/minus 1, prefer shift
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMScheduleA8.td
2012-08-08
Andrew Trick
Added MispredictPenalty to SchedMachineModel.
blob
|
commitdiff
|
raw
2012-07-07
Andrew Trick
I'm introducing a new machine model to simultaneously...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Andrew Trick
Reapply "Make NumMicroOps a variable in the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-29
Andrew Trick
Revert "Make NumMicroOps a variable in the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-29
Andrew Trick
Make NumMicroOps a variable in the subtarget's instruct...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Andrew Trick
ARM itinerary properties.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Evan Cheng
Fix a number of problems with ARM fused multiply add...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Evan Cheng
Sorry, several patches in one.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bob Wilson
Add support for NEON VLD3-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bob Wilson
Add support for NEON VLD3-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bob Wilson
Fix copy-and-paste errors in VLD2-dup scheduling itiner...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-28
Bob Wilson
Add support for NEON VLD2-dup instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Bob Wilson
Add NEON VLD1-dup instructions (load 1 element to all...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-27
Bob Wilson
Fix incorrect scheduling itineraries for NEON vld1...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-13
Evan Cheng
Conditional moves are slightly more expensive than...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Fix preload instruction isel. Only v7 supports pli...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Evan Cheng
Modify scheduling itineraries to correct instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-02
Bob Wilson
Add NEON VST1-lane instructions. Partial fix for Radar...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Bob Wilson
Add NEON VLD1-lane instructions. Partial fix for Radar...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-29
Evan Cheng
Fix fpscr <-> GPR latency info.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-21
Andrew Trick
putback r116983 and fix simple-fp-encoding.ll tests
blob
|
commitdiff
|
raw
|
diff to current
2010-10-21
Owen Anderson
Revert r116983, which is breaking all the buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-21
Evan Cheng
Add missing scheduling itineraries for transfers betwee...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-11
Evan Cheng
More ARM scheduling itinerary fixes.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-11
Evan Cheng
Proper VST scheduling itineraries.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Evan Cheng
Add VLD4 scheduling itineraries.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Evan Cheng
Finish vld3 and vld4.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Evan Cheng
Complete vld2 instruction itineries.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Evan Cheng
Multiply instructions are issued on pipeline 0. They...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-09
Evan Cheng
Correct some load / store instruction itinerary mistakes:
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Evan Cheng
Model operand cycles of vldm / vstm; also fixes schedul...
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
Evan Cheng
Fix scheduling infor for vmovn and vshrn which I broke...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Evan Cheng
Add operand cycles for vldr / vstr.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-01
Evan Cheng
NEON scheduling info fix. vmov reg, reg are single...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-30
Evan Cheng
ARM instruction itinerary fixes:
blob
|
commitdiff
|
raw
|
diff to current
2010-09-29
Evan Cheng
Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-29
Evan Cheng
Separate itinerary classes for mvn from mov; for tst...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-29
Evan Cheng
Assign bitwise binary instructions different itinerary...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-28
Evan Cheng
Add support to model pipeline bypass / forwarding.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Evan Cheng
Remove a unused instruction itinerary class.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-25
Evan Cheng
Fix zero and sign extension instructions scheduling...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-24
Evan Cheng
More pseudo instruction scheduling itinerary fixes.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-24
Evan Cheng
Fix scheduling itinerary for pseudo mov immediate instr...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-08
Evan Cheng
Fix LDM_RET schedule itinery.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-28
Jim Grosbach
minor housekeeping cleanup: 80-column, trailing whitesp...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-18
Anton Korobeynikov
Make processor FUs unique for given itinerary. This...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-07
Anton Korobeynikov
Split A8/A9 itins - they already were too big.
blob
|
commitdiff
|
raw
|
diff to current