mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-04 21:31:03 +00:00
Add comments to TargetLowering.h indicating that the set*Alignment functions take arguments in log2(bytes)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142213 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
728662f9e8
commit
442bf7a64d
@ -1138,26 +1138,28 @@ protected:
|
||||
JumpBufAlignment = Align;
|
||||
}
|
||||
|
||||
/// setMinFunctionAlignment - Set the target's minimum function alignment.
|
||||
/// setMinFunctionAlignment - Set the target's minimum function alignment (in
|
||||
/// log2(bytes))
|
||||
void setMinFunctionAlignment(unsigned Align) {
|
||||
MinFunctionAlignment = Align;
|
||||
}
|
||||
|
||||
/// setPrefFunctionAlignment - Set the target's preferred function alignment.
|
||||
/// This should be set if there is a performance benefit to
|
||||
/// higher-than-minimum alignment
|
||||
/// higher-than-minimum alignment (in log2(bytes))
|
||||
void setPrefFunctionAlignment(unsigned Align) {
|
||||
PrefFunctionAlignment = Align;
|
||||
}
|
||||
|
||||
/// setPrefLoopAlignment - Set the target's preferred loop alignment. Default
|
||||
/// alignment is zero, it means the target does not care about loop alignment.
|
||||
/// The alignment is specified in log2(bytes).
|
||||
void setPrefLoopAlignment(unsigned Align) {
|
||||
PrefLoopAlignment = Align;
|
||||
}
|
||||
|
||||
/// setMinStackArgumentAlignment - Set the minimum stack alignment of an
|
||||
/// argument.
|
||||
/// argument (in log2(bytes)).
|
||||
void setMinStackArgumentAlignment(unsigned Align) {
|
||||
MinStackArgumentAlignment = Align;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user