index
:
external_llvm
replicant-6.0
external/llvm
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMBaseInstrInfo.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Two sets of changes. Sorry they are intermingled.
Evan Cheng
2010-11-03
1
-38
/
+62
*
When we look at instructions to convert to setting the 's' flag, we need to look
Bill Wendling
2010-11-01
1
-4
/
+4
*
Fix fpscr <-> GPR latency info.
Evan Cheng
2010-10-29
1
-2
/
+9
*
Avoiding overly aggressive latency scheduling. If the two nodes share an
Evan Cheng
2010-10-29
1
-2
/
+7
*
Re-commit 117518 and 117519 now that ARM MC test failures are out of the way.
Evan Cheng
2010-10-28
1
-5
/
+67
*
Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ...
Evan Cheng
2010-10-28
1
-67
/
+5
*
- Assign load / store with shifter op address modes the right itinerary classes.
Evan Cheng
2010-10-28
1
-5
/
+67
*
Refactor ARM STR/STRB instruction patterns into STR{B}i12 and STR{B}rs, like
Jim Grosbach
2010-10-27
1
-3
/
+4
*
The immediate operands of an LDRi12 instruction doesn't need the addrmode2
Jim Grosbach
2010-10-27
1
-2
/
+6
*
LDRi12 machine instructions handle negative offset operands normally (simple
Jim Grosbach
2010-10-27
1
-2
/
+9
*
Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordingly. Continuing on
Jim Grosbach
2010-10-27
1
-2
/
+2
*
First part of refactoring ARM addrmode2 (load/store) instructions to be more
Jim Grosbach
2010-10-26
1
-7
/
+14
*
Use instruction itinerary to determine what instructions are 'cheap'.
Evan Cheng
2010-10-26
1
-0
/
+15
*
Move the remaining attribute macros to systematic names based on the attribute
Chandler Carruth
2010-10-23
1
-1
/
+1
*
Latency between CPSR def and branch is zero.
Evan Cheng
2010-10-23
1
-0
/
+6
*
Re-enable register pressure aware machine licm with fixes. Hoist() may have
Evan Cheng
2010-10-19
1
-0
/
+20
*
Revert r116781 "- Add a hook for target to determine whether an instruction def
Daniel Dunbar
2010-10-19
1
-20
/
+0
*
- Add a hook for target to determine whether an instruction def is
Evan Cheng
2010-10-19
1
-0
/
+20
*
Don't recompute MachineRegisterInfo in the Optimize* method.
Bill Wendling
2010-10-18
1
-6
/
+6
*
Check to make sure that the iterator isn't at the beginning of the basic block
Bill Wendling
2010-10-09
1
-0
/
+4
*
Code refactoring.
Evan Cheng
2010-10-07
1
-104
/
+144
*
Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...
Evan Cheng
2010-10-07
1
-8
/
+83
*
Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions.
Jim Grosbach
2010-10-06
1
-0
/
+3
*
- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This
Evan Cheng
2010-10-06
1
-0
/
+161
*
fix MSVC 2010 build.
Michael J. Spencer
2010-10-05
1
-1
/
+2
*
Cleanup Whitespace.
Michael J. Spencer
2010-10-05
1
-11
/
+11
*
Thread the determination of branch prediction hit rates back through the if-c...
Owen Anderson
2010-10-01
1
-4
/
+5
*
Make the spelling of the flags for old-style if-conversion heuristics consist...
Owen Anderson
2010-10-01
1
-4
/
+4
*
Temporarily add a flag to make it easier to compare the new-style ARM if
Owen Anderson
2010-09-30
1
-0
/
+19
*
improve heuristics to find the 'and' corresponding to 'tst' to also catch opp...
Gabor Greif
2010-09-29
1
-8
/
+20
*
Add a subtarget hook for reporting the misprediction penalty. Use this to pro...
Owen Anderson
2010-09-28
1
-2
/
+4
*
Part one of switching to using a more sane heuristic for determining if-conve...
Owen Anderson
2010-09-28
1
-10
/
+24
*
80-col fixups.
Eric Christopher
2010-09-28
1
-1
/
+2
*
Fix r114632. Return if the only terminator is an unconditional branch after t...
Evan Cheng
2010-09-23
1
-3
/
+5
*
If there are multiple unconditional branches terminating a block, eliminate all
Evan Cheng
2010-09-23
1
-1
/
+17
*
OptimizeCompareInstr should avoid iterating pass the beginning of the MBB whe...
Evan Cheng
2010-09-21
1
-1
/
+6
*
Fix buglet when the TST instruction directly uses the AND result.
Gabor Greif
2010-09-21
1
-5
/
+6
*
Move the search for the appropriate AND instruction
Gabor Greif
2010-09-21
1
-18
/
+42
*
convert targets to the new MF.getMachineMemOperand interface.
Chris Lattner
2010-09-21
1
-4
/
+6
*
Remember VLDMQ.
Jakob Stoklund Olesen
2010-09-15
1
-0
/
+9
*
Add missing break.
Jakob Stoklund Olesen
2010-09-15
1
-0
/
+1
*
Recognize VST1q64Pseudo and VSTMQ as stack slot stores.
Jakob Stoklund Olesen
2010-09-15
1
-0
/
+22
*
Reapply Gabor's 113839, 113840, and 113876 with a fix for a problem
Bob Wilson
2010-09-15
1
-0
/
+17
*
the darwin9-powerpc buildbot keeps consistently crashing,
Gabor Greif
2010-09-15
1
-16
/
+0
*
Move ARM is{LoadFrom,StoreTo}StackSlot closer to their siblings so they won't be
Jakob Stoklund Olesen
2010-09-15
1
-78
/
+64
*
Spelling fix.
Bob Wilson
2010-09-15
1
-1
/
+1
*
Use VLD1/VST1 pseudo instructions for loadRegFromStackSlot and
Bob Wilson
2010-09-15
1
-15
/
+9
*
an attempt to salvage the darwin9-powerpc buildbot, which could be miscompili...
Gabor Greif
2010-09-14
1
-1
/
+2
*
Eliminate a 'tst' that immediately follows an 'and'
Gabor Greif
2010-09-14
1
-0
/
+15
*
Rename ConvertToSetZeroFlag to something more general.
Bill Wendling
2010-09-11
1
-2
/
+2
[next]