mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 07:11:49 +00:00
Make helper functions static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212460 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a15d70370e
commit
0e278ad08b
@ -760,7 +760,7 @@ getCOFFSectionFlags(SectionKind K) {
|
||||
return Flags;
|
||||
}
|
||||
|
||||
const GlobalValue *getComdatGVForCOFF(const GlobalValue *GV) {
|
||||
static const GlobalValue *getComdatGVForCOFF(const GlobalValue *GV) {
|
||||
const Comdat *C = GV->getComdat();
|
||||
assert(C && "expected GV to have a Comdat!");
|
||||
|
||||
|
@ -961,8 +961,8 @@ bool InstCombiner::WillNotOverflowUnsignedAdd(Value *LHS, Value *RHS) {
|
||||
// ADD(XOR(OR(Z, NOT(C)), C)), 1) == NEG(AND(Z, C))
|
||||
// ADD(XOR(AND(Z, C), C), 1) == NEG(OR(Z, ~C))
|
||||
// XOR(AND(Z, C), (C + 1)) == NEG(OR(Z, ~C)) if C is even
|
||||
Value *checkForNegativeOperand(BinaryOperator &I,
|
||||
InstCombiner::BuilderTy *Builder) {
|
||||
static Value *checkForNegativeOperand(BinaryOperator &I,
|
||||
InstCombiner::BuilderTy *Builder) {
|
||||
Value *LHS = I.getOperand(0), *RHS = I.getOperand(1);
|
||||
|
||||
// This function creates 2 instructions to replace ADD, we need at least one
|
||||
|
@ -411,8 +411,8 @@ static Value *getIdentityValue(Instruction::BinaryOps OpCode, Value *V) {
|
||||
|
||||
/// This function factors binary ops which can be combined using distributive
|
||||
/// laws. This also factor SHL as MUL e.g. SHL(X, 2) ==> MUL(X, 4).
|
||||
Instruction::BinaryOps getBinOpsForFactorization(BinaryOperator *Op,
|
||||
Value *&LHS, Value *&RHS) {
|
||||
static Instruction::BinaryOps
|
||||
getBinOpsForFactorization(BinaryOperator *Op, Value *&LHS, Value *&RHS) {
|
||||
if (!Op)
|
||||
return Instruction::BinaryOpsEnd;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user