projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
CostModel: We have API for checking the costs of known shuffles. This patch adds
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMBaseInstrInfo.cpp
2012-12-20
Jakob Stoklund Olesen
MachineInstrBuilderize ARM.
blob
|
commitdiff
|
raw
2012-12-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Remove all references to TargetInstrInfoImpl.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-12
Andrew Trick
misched: Target-independent support for load/store...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-26
Jakob Stoklund Olesen
Add GPRPair Register class to ARM.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Andrew Trick
misched: Use the TargetSchedModel interface wherever...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Bob Wilson
Add LLVM support for Swift.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-18
James Molloy
More domain conversion; convert VFP VMOVS to NEON instr...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-14
Andrew Trick
Implement getNumLDMAddresses and expose through ARMBase...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Silviu Baranga
This patch introduces A15 as a target in LLVM.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Jakob Stoklund Olesen
Don't attempt to use flags from predicated instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Jakob Stoklund Olesen
Use predication instead of pseudo-opcodes when folding...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Tim Northover
Strip old MachineInstrs *after* we know we can put...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-01
Tim Northover
Limit domain conversion to cases where it won't break...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-30
Tim Northover
Add support for moving pure S-register to NEON pipeline...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Tim Northover
Refactor setExecutionDomain to be clearer about what...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Andrew Trick
Cleanup sloppy code. Jakob's review.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Andrew Trick
Fix ARM vector copies of overlapping register tuples.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Andrew Trick
cleanup
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Jakob Stoklund Olesen
Revert r162713: "Add ATOMIC_LDR* pseudo-instructions...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-27
Jakob Stoklund Olesen
Add ATOMIC_LDR* pseudo-instructions to model atomic_loa...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-27
Bill Wendling
Make sure we add the predicate after all of the registe...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Jakob Stoklund Olesen
Add a missing def flag.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-17
Jakob Stoklund Olesen
Avoid folding ADD instructions with FI operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-17
Tim Northover
Implement NEON domain switching for scalar <-> S-regist...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Jakob Stoklund Olesen
Add ADD and SUB to the predicable ARM instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-16
Jakob Stoklund Olesen
Handle ARM MOVCC optimization in PeepholeOptimizer.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Jakob Stoklund Olesen
Fold predicable instructions into MOVCC / t2MOVCC.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-04
Anton Korobeynikov
Recognize vst1.64 / vld1.64 with 3 and 4 regs as load...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-04
Anton Korobeynikov
Add stack spill / reload instructions for DTriple and...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-23
Sylvestre Ledru
Fix a typo (the the => the)
blob
|
commitdiff
|
raw
|
diff to current
2012-07-11
Manman Ren
ARM: fix typo in comments
blob
|
commitdiff
|
raw
|
diff to current
2012-07-11
Manman Ren
ARM: Fix optimizeCompare to correctly check safe condition.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-02
Andrew Trick
Revert accidental checkin.
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
Manman Ren
ARM: Clean up optimizeCompare in peephole, no functiona...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-29
Manman Ren
Add SrcReg2 to analyzeCompare and optimizeCompareInstr...
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-26
Evan Cheng
Add a missing check to avoid dereference null. No sensi...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-25
Manman Ren
ARM: update peephole optimization.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Andrew Trick
ARM scheduling fix: don't guess at implicit operand...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Andrew Trick
ARM scheduling fix: compute predicated implicit use...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-07
Andrew Trick
Continue factoring computeOperandLatency. Use it for...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-07
Andrew Trick
ARM getOperandLatency rewrite.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-07
Andrew Trick
ARM getOperandLatency should return -1 for unknown...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-07
Andrew Trick
Fix ARM getInstrLatency logic to work with the current...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-05
Andrew Trick
misched: API for minimum vs. expected latency.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-24
Craig Topper
Mark a static table as const. Shrink opcode size in...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
David Blaikie
Fix use of uninitialized variable.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-11
Manman Ren
Add space before an open parenthesis in control flow...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-11
Manman Ren
ARM: peephole optimization to remove cmp instruction
blob
|
commitdiff
|
raw
|
diff to current
2012-05-10
Manman Ren
Revert: 156550 "ARM: peephole optimization to remove...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-10
Manman Ren
ARM: peephole optimization to remove cmp instruction
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Jakob Stoklund Olesen
Implement ARMBaseInstrInfo::commuteInstruction() for...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-29
Jakob Stoklund Olesen
Handle register copies for the new ARM register classes.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-28
Jakob Stoklund Olesen
Spill DPair registers, not just QPR.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Evan Cheng
ARM has a peephole optimization which looks for a def...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-26
Craig Topper
Prune includes and replace uses of ARMRegisterInfo...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Jim Grosbach
ARM refactor more NEON VLD/VST instructions to use...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Jakob Stoklund Olesen
Add <imp-def> operands when reloading into physregs.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Jim Grosbach
ARM refactor away a bunch of VLD/VST pseudo instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Jakob Stoklund Olesen
Use <def,undef> operands when spilling NEON bundles.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Jim Grosbach
ARM implement TargetInstrInfo::getNoopForMachoTarget()
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Jakob Stoklund Olesen
Clarify ARM calling conventions.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Jakob Stoklund Olesen
Calls don't really change the stack pointer.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Jakob Stoklund Olesen
Handle regmask operands in ARMInstrInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Jakob Stoklund Olesen
Fix ARMBaseInstrInfo::getInstrLatency for calls.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-02-05
Evan Cheng
DefinesPredicate should only look for def operands...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Jakob Stoklund Olesen
Reapply r146997, "Heed spill slot alignment on ARM."
blob
|
commitdiff
|
raw
|
diff to current
2012-01-03
Jakob Stoklund Olesen
Revert r146997, "Heed spill slot alignment on ARM."
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Jim Grosbach
ARM NEON assmebly parsing for VLD2 to all lanes instruc...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
Jakob Stoklund Olesen
Heed spill slot alignment on ARM.
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
- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Jim Grosbach
ARM assembly parsing and encoding for VLD2 with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Jakob Stoklund Olesen
Revert r145971: "Use conservative size estimate for...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Jakob Stoklund Olesen
Use conservative size estimate for tBR_JTr.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Jim Grosbach
ARM parsing for VLD1 all lanes, with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jakob Stoklund Olesen
Enable -widen-vmovs by default.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Jay Foad
Make use of MachinePointerInfo::getFixedStack. This...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Jim Grosbach
ARM assembly parsing and encoding for VLD1 with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
Nuke dead code. Nothing generates the VLD1d64QPseudo_UP...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM assembly parsing and encoding for VLD1 w/ writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM refactor am6offset usage for VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Andrew Trick
Use ARM/t2PseudoInst class from ARM/Thumb2 special...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jakob Stoklund Olesen
Fix -widen-vmovs liveness issues.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Jakob Stoklund Olesen
Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseu...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the ARMConstantPoolMBB class to handle the MBB...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-01
Bill Wendling
Use the new ARMConstantPoolSymbol class to handle exter...
blob
|
commitdiff
|
raw
|
diff to current
next