projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
[ARM][Debug Info] Restore emitting of .cfi_def_cfa_offset for functions without stack...
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMBaseInstrInfo.cpp
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
2011-10-01
Bill Wendling
Switch over to using ARMConstantPoolConstant for global...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Bill Wendling
Create a machine basic block in the constant pool and...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Jakob Stoklund Olesen
Use ExecutionDepsFix instead of NEONMoveFix.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Jakob Stoklund Olesen
Implement TII::get/setExecutionDomain() for ARM.
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-09-21
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Fix an ambiguously nested if.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Thumb unconditional branches are allowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Jakob Stoklund Olesen
Put VMOVS widening under a command line option, off...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Clean up Thumb load/store multiple definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
Remove the VMOVQQ pseudo instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Jakob Stoklund Olesen
Add <imp-def> operands to QQ and QQQQ stack loads.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-20
Chad Rosier
VMOVQQQQs pseudo instructions are only created by ARMBa...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Owen Anderson
Rewrite some ARM InstrInfo functions to be most accepti...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Jakob Stoklund Olesen
Promote VMOVS to VMOVD when possible.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-08
Jakob Stoklund Olesen
Implement isLoadFromStackSlotPostFE and isStoreToStackS...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-21
Owen Anderson
Split up the ARM so_reg ComplexPattern into so_reg_reg...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Evan Cheng
Sink ARMMCExpr and ARMAddressingModes into MC layer...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Owen Anderson
Remove VMOVDneon and VMOVQ, which are just aliases...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Evan Cheng
Next round of MC refactoring. This patch factor MC...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Owen Anderson
Add a target-indepedent entry to MCInstrDesc to describ...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-10
Jakub Staszak
Use BranchProbability instead of floating points in...
blob
|
commitdiff
|
raw
|
diff to current
next