Searched defs:HasBaseReg (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp105 bool HasBaseReg,
107 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
113 bool HasBaseReg,
115 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
495 bool HasBaseReg, int64_t Scale) const override
503 bool HasBaseReg, int64_t Scale) const override {
505 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
103 isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) const argument
111 getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) const argument
/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp82 int64_t BaseOffset, bool HasBaseReg,
85 int64_t BaseOffset, bool HasBaseReg,
149 int64_t BaseOffset, bool HasBaseReg,
154 AM.HasBaseReg = HasBaseReg;
160 int64_t BaseOffset, bool HasBaseReg,
165 AM.HasBaseReg = HasBaseReg;
148 isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) const argument
159 getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) const argument
/external/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp240 bool HasBaseReg = BaseReg.getReg() != 0; local
241 if (HasBaseReg && Modifier && !strcmp(Modifier, "no-rip") &&
243 HasBaseReg = false;
246 bool HasParenPart = IndexReg.getReg() || HasBaseReg;
270 if (HasBaseReg)
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp235 bool HasBaseReg; member in struct:__anon26297::Formula
262 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0),
355 HasBaseReg = true;
361 HasBaseReg = true;
469 if (HasBaseReg && BaseRegs.empty()) {
471 OS << "**error: HasBaseReg**";
472 } else if (!HasBaseReg && !BaseRegs.empty()) {
474 OS << "**error: !HasBaseReg**";
1385 bool HasBaseReg, int64_t Scale) {
1388 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffset, HasBaseReg, Scal
1382 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1436 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1474 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1540 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument
1562 isAlwaysFoldable(const TargetTransformInfo &TTI, ScalarEvolution &SE, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, const SCEV *S, bool HasBaseReg) argument
2245 reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg, LSRUse::KindType Kind, Type *AccessTy) argument
[all...]

Completed in 113 milliseconds