mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 02:52:53 +02:00
[PowerPC] fix trivial typos in comment, NFC
llvm-svn: 357981
This commit is contained in:
parent
5628f415b9
commit
0b83d956b3
@ -756,7 +756,7 @@ bool PPCFrameLowering::stackUpdateCanBeMoved(MachineFunction &MF) const {
|
||||
if (FI->hasFastCall() || FI->usesPICBase())
|
||||
return false;
|
||||
|
||||
// Finally we can move the stack update if we do not require regiser
|
||||
// Finally we can move the stack update if we do not require register
|
||||
// scavenging. Register scavenging can introduce more spills and so
|
||||
// may make the frame size larger than we have computed.
|
||||
return !RegInfo->requiresFrameIndexScavenging(MF);
|
||||
|
@ -2372,7 +2372,7 @@ public:
|
||||
|
||||
// Here we try to match complex bit permutations into a set of
|
||||
// rotate-and-shift/shift/and/or instructions, using a set of heuristics
|
||||
// known to produce optimial code for common cases (like i32 byte swapping).
|
||||
// known to produce optimal code for common cases (like i32 byte swapping).
|
||||
SDNode *Select(SDNode *N) {
|
||||
Memoizer.clear();
|
||||
auto Result =
|
||||
@ -4213,12 +4213,12 @@ static bool mayUseP9Setb(SDNode *N, const ISD::CondCode &CC, SelectionDAG *DAG,
|
||||
|
||||
// Without this setb optimization, the outer SELECT_CC will be manually
|
||||
// selected to SELECT_CC_I4/SELECT_CC_I8 Pseudo, then expand-isel-pseudos pass
|
||||
// transforms pseduo instruction to isel instruction. When there are more than
|
||||
// transforms pseudo instruction to isel instruction. When there are more than
|
||||
// one use for result like zext/sext, with current optimization we only see
|
||||
// isel is replaced by setb but can't see any significant gain. Since
|
||||
// setb has longer latency than original isel, we should avoid this. Another
|
||||
// point is that setb requires comparison always kept, it can break the
|
||||
// oppotunity to get the comparison away if we have in future.
|
||||
// opportunity to get the comparison away if we have in future.
|
||||
if (!SetOrSelCC.hasOneUse() || (!InnerIsSel && !FalseRes.hasOneUse()))
|
||||
return false;
|
||||
|
||||
|
@ -40,7 +40,7 @@ namespace llvm {
|
||||
// the enum. The order of elements in this enum matters!
|
||||
// Values that are added after this entry:
|
||||
// STBRX = ISD::FIRST_TARGET_MEMORY_OPCODE
|
||||
// are considerd memory opcodes and are treated differently than entries
|
||||
// are considered memory opcodes and are treated differently than entries
|
||||
// that come before it. For example, ADD or MUL should be placed before
|
||||
// the ISD::FIRST_TARGET_MEMORY_OPCODE while a LOAD or STORE should come
|
||||
// after it.
|
||||
@ -192,7 +192,7 @@ namespace llvm {
|
||||
/// Direct move from a GPR to a VSX register (zero)
|
||||
MTVSRZ,
|
||||
|
||||
/// Direct move of 2 consective GPR to a VSX register.
|
||||
/// Direct move of 2 consecutive GPR to a VSX register.
|
||||
BUILD_FP128,
|
||||
|
||||
/// Extract a subvector from signed integer vector and convert to FP.
|
||||
|
Loading…
Reference in New Issue
Block a user