projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Optimize around the fact that pred_iterator is slow: instead of sorting
2009-10-29
David Goodwin
Between scheduling regions, correctly maintain anti...
commit
|
commitdiff
|
tree
2009-10-29
David Goodwin
Fix a couple of bugs in aggressive anti-dep breaking.
commit
|
commitdiff
|
tree
2009-10-28
David Goodwin
Make AntiDepReg.h internal.
commit
|
commitdiff
|
tree
2009-10-26
David Goodwin
Allow the aggressive anti-dep breaker to process the...
commit
|
commitdiff
|
tree
2009-10-26
David Goodwin
Define virtual destructor in *.cpp file.
commit
|
commitdiff
|
tree
2009-10-26
David Goodwin
Add aggressive anti-dependence breaker. Currently it...
commit
|
commitdiff
|
tree
2009-10-26
David Goodwin
Add virtual destructor.
commit
|
commitdiff
|
tree
2009-10-26
David Goodwin
Break anti-dependence breaking out into its own class.
commit
|
commitdiff
|
tree
2009-10-22
David Goodwin
Allow the target to select the level of anti-dependence...
commit
|
commitdiff
|
tree
2009-10-20
David Goodwin
Respect src register allocation requirements when breaking...
commit
|
commitdiff
|
tree
2009-10-20
David Goodwin
Checkpoint more aggressive anti-dependency breaking...
commit
|
commitdiff
|
tree
2009-10-13
David Goodwin
Add debugging output.
commit
|
commitdiff
|
tree
2009-10-01
David Goodwin
All callee-saved registers are live-out of a return...
commit
|
commitdiff
|
tree
2009-10-01
David Goodwin
Remove neonfp attribute and instead set default based...
commit
|
commitdiff
|
tree
2009-10-01
David Goodwin
Restore the -post-RA-scheduler flag as an override...
commit
|
commitdiff
|
tree
2009-10-01
David Goodwin
Use MachineFrameInfo.getPristineRegs() to determine...
commit
|
commitdiff
|
tree
2009-09-30
David Goodwin
Remove regression that requires post-RA scheduling...
commit
|
commitdiff
|
tree
2009-09-30
David Goodwin
Remove -post-RA-schedule flag and add a TargetSubtarget...
commit
|
commitdiff
|
tree
2009-09-29
David Goodwin
Post-RA regressions.
commit
|
commitdiff
|
tree
2009-09-25
David Goodwin
Finish scheduling itineraries for NEON.
commit
|
commitdiff
|
tree
2009-09-24
David Goodwin
Make the end-of-itinerary mark explicit. Some cleanup.
commit
|
commitdiff
|
tree
2009-09-23
David Goodwin
Checkpoint NEON scheduling itineraries.
commit
|
commitdiff
|
tree
2009-09-23
David Goodwin
Fix bug in kill flag updating for post-register-allocation...
commit
|
commitdiff
|
tree
2009-09-22
David Goodwin
Use early returns.
commit
|
commitdiff
|
tree
2009-09-21
David Goodwin
Add Cortex-A8 VFP model.
commit
|
commitdiff
|
tree
2009-09-03
David Goodwin
Don't crash when target has no itineraries.
commit
|
commitdiff
|
tree
2009-09-03
David Goodwin
Create our own block initializer for kill fixups as...
commit
|
commitdiff
|
tree
2009-09-03
David Goodwin
Calls clobber FPSCR.
commit
|
commitdiff
|
tree
2009-09-01
David Goodwin
Add hidden flags to allow binary search of post-RA...
commit
|
commitdiff
|
tree
2009-09-01
David Goodwin
RRX reads CPSR.
commit
|
commitdiff
|
tree
2009-08-31
David Goodwin
Don't mark a register live at an undef use.
commit
|
commitdiff
|
tree
2009-08-29
David Goodwin
Another stab at fixing up register kill flags after...
commit
|
commitdiff
|
tree
2009-08-25
David Goodwin
Fixup register kills after scheduling.
commit
|
commitdiff
|
tree
2009-08-19
David Goodwin
Update Cortex-A8 instruction itineraries for integer...
commit
|
commitdiff
|
tree
2009-08-19
David Goodwin
Use the schedule itinerary operand use/def cycle information...
commit
|
commitdiff
|
tree
2009-08-17
David Goodwin
Extend the instruction itinerary model to include the...
commit
|
commitdiff
|
tree
2009-08-13
David Goodwin
Add callback to allow target to adjust latency of schedule...
commit
|
commitdiff
|
tree
2009-08-13
David Goodwin
Finalize itineraries for cortex-a8 integer multiply
commit
|
commitdiff
|
tree
2009-08-12
David Goodwin
Fix counting of Post-RA scheduling stalls. Improve...
commit
|
commitdiff
|
tree
2009-08-12
David Goodwin
Enhance the InstrStage object to enable the specification...
commit
|
commitdiff
|
tree
2009-08-11
David Goodwin
Allow a zero cycle stage to reserve/require a FU without...
commit
|
commitdiff
|
tree
2009-08-11
David Goodwin
Use DEBUG macro for debug output.
commit
|
commitdiff
|
tree
2009-08-11
David Goodwin
Add some debug output.
commit
|
commitdiff
|
tree
2009-08-11
David Goodwin
Replace DOUT.
commit
|
commitdiff
|
tree
2009-08-11
David Goodwin
Fix bug in NEON convert for single-precision FP. This...
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Use FileCheck.
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Use FileCheck... its good for you...
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Fix test.
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Fix test.
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Use NEON for single-precision int<->FP conversions.
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Checkpoint scheduling itinerary changes.
commit
|
commitdiff
|
tree
2009-08-10
David Goodwin
Post RA scheduler changes. Introduce a hazard recognizer...
commit
|
commitdiff
|
tree
2009-08-07
David Goodwin
Make NEON single-precision FP support the default for...
commit
|
commitdiff
|
tree
2009-08-06
David Goodwin
Add parameter to pattern classes to enable an itinerary...
commit
|
commitdiff
|
tree
2009-08-05
David Goodwin
When using NEON for single-precision FP, the NEON result...
commit
|
commitdiff
|
tree
2009-08-05
David Goodwin
Disable NEON single-precision FP support for Cortex...
commit
|
commitdiff
|
tree
2009-08-05
David Goodwin
By default, for cortex-a8 use NEON for single-precision FP.
commit
|
commitdiff
|
tree
2009-08-04
David Goodwin
Add NEON single-precision FP support for fabs and fneg.
commit
|
commitdiff
|
tree
2009-08-04
David Goodwin
Match common pattern for FNMAC. Add NEON SP support.
commit
|
commitdiff
|
tree
2009-08-04
David Goodwin
Improve tests.
commit
|
commitdiff
|
tree
2009-08-04
David Goodwin
Initial support for single-precision FP using NEON...
commit
|
commitdiff
|
tree
2009-07-30
David Goodwin
Remove redundant match for frame index from imm8 addrmode...
commit
|
commitdiff
|
tree
2009-07-30
David Goodwin
Darwin assembler now recognizes "orn", so remove workaround.
commit
|
commitdiff
|
tree
2009-07-30
David Goodwin
Darwin assembler now supports "rrx", so remove workaround.
commit
|
commitdiff
|
tree
2009-07-30
David Goodwin
Cleanup and include code selection for some frame index...
commit
|
commitdiff
|
tree
2009-07-30
David Goodwin
Add missing D* register clobbers for Thumb-2 call.
commit
|
commitdiff
|
tree
2009-07-28
David Goodwin
Thumb-2: fix typo that caused incorrect stack elimination...
commit
|
commitdiff
|
tree
2009-07-28
David Goodwin
Add a bugpoint flag to disable block extraction.
commit
|
commitdiff
|
tree
2009-07-28
David Goodwin
Remove support for ORN to workaround <rdar://problem...
commit
|
commitdiff
|
tree
2009-07-28
David Goodwin
Add workaround for <rdar://problem/7098328>.
commit
|
commitdiff
|
tree
2009-07-28
David Goodwin
Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.
commit
|
commitdiff
|
tree
2009-07-27
David Goodwin
ORN does not require (and can not have) the ".w" suffix...
commit
|
commitdiff
|
tree
2009-07-27
David Goodwin
Remove TPat. No patterns depend on just isThumb()....
commit
|
commitdiff
|
tree
2009-07-27
David Goodwin
Thumb-2 does not have RSC.
commit
|
commitdiff
|
tree
2009-07-27
David Goodwin
Add ".w" suffix for wide thumb-2 instructions.
commit
|
commitdiff
|
tree
2009-07-24
David Goodwin
Correctly handle the Thumb-2 imm8 addrmode. Specialize...
commit
|
commitdiff
|
tree
2009-07-23
David Goodwin
Fix frame index elimination to correctly handle thumb...
commit
|
commitdiff
|
tree
2009-07-22
David Goodwin
Fix typo in addrmode definition.
commit
|
commitdiff
|
tree
2009-07-20
David Goodwin
CMP and TST define CPSR, not use it.
commit
|
commitdiff
|
tree
2009-07-20
David Goodwin
For remote execution, must cd to the executable directory...
commit
|
commitdiff
|
tree
2009-07-20
David Goodwin
Use t2LDRri12 for frame index loads.
commit
|
commitdiff
|
tree
2009-07-15
David Goodwin
Thumb-2 only support [base_reg + offset_reg] addressing...
commit
|
commitdiff
|
tree
2009-07-14
David Goodwin
Check for PRE_INC and POST_INC.
commit
|
commitdiff
|
tree
2009-07-14
David Goodwin
hasThumb2() does not mean we are compiling for thumb...
commit
|
commitdiff
|
tree
2009-07-14
David Goodwin
Fix detection of valid BFC immediates.
commit
|
commitdiff
|
tree
2009-07-13
David Goodwin
Fix FP elimination code to work for Thumb-2 addrmode...
commit
|
commitdiff
|
tree
2009-07-10
David Goodwin
Support remote execute for ARM.
commit
|
commitdiff
|
tree
2009-07-10
David Goodwin
Predicate VFP instructions on HasVFP2 instead of IsARM...
commit
|
commitdiff
|
tree
2009-07-10
David Goodwin
t2LDM_RET does not fall-through.
commit
|
commitdiff
|
tree
2009-07-09
David Goodwin
Handle Thumb-2 addressing modes during FP elimination.
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Use common code for both ARM and Thumb-2 instruction...
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Generalize opcode selection in ARMBaseRegisterInfo.
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Push methods into base class in preparation for sharing.
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Conform...
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Start breaking out common base functionality for register...
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Add rev16 test... xfail for now
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Add myself to blame file...
commit
|
commitdiff
|
tree
2009-07-08
David Goodwin
Checkpoint Thumb2 Instr info work. Generalized base...
commit
|
commitdiff
|
tree
2009-07-02
David Goodwin
Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterIn...
commit
|
commitdiff
|
tree
2009-07-01
David Goodwin
Add PIC load and store patterns for Thumb-2.
commit
|
commitdiff
|
tree
next