Home
last modified time | relevance | path

Searched refs:HasVector (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DSystemZ.h30 bool HasVector; variable
37 HasTransactionalExecution(false), HasVector(false), SoftFloat(false), in SystemZTargetInfo()
169 HasVector = false; in handleTargetFeatures()
176 HasVector = true; in handleTargetFeatures()
182 HasVector &= !SoftFloat; in handleTargetFeatures()
189 if (HasVector && !getTriple().isOSzOS()) in handleTargetFeatures()
211 if (HasVector) in getABI()
H A DSystemZ.cpp137 .Case("vx", HasVector) in hasFeature()
167 if (HasVector) in getTargetDefines()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSystemZ.cpp24 bool HasVector; member in __anona9fb9b860111::SystemZABIInfo
29 : ABIInfo(CGT), HasVector(HV), IsSoftFloatABI(SF) {} in SystemZABIInfo()
60 SystemZTargetCodeGenInfo(CodeGenTypes &CGT, bool HasVector, bool SoftFloatABI) in SystemZTargetCodeGenInfo() argument
62 std::make_unique<SystemZABIInfo>(CGT, HasVector, SoftFloatABI)), in SystemZTargetCodeGenInfo()
177 return (HasVector && in isVectorArgumentType()
536 CodeGen::createSystemZTargetCodeGenInfo(CodeGenModule &CGM, bool HasVector, in createSystemZTargetCodeGenInfo() argument
538 return std::make_unique<SystemZTargetCodeGenInfo>(CGM.getTypes(), HasVector, in createSystemZTargetCodeGenInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.cpp42 HasVector = false; in initializeSubtargetDependencies()
45 if (!HasVector) { in initializeSubtargetDependencies()
H A DSystemZISelLowering.cpp999 static AddressingMode getLoadStoreAddrMode(bool HasVector, in getLoadStoreAddrMode() argument
1004 if (HasVector) in getLoadStoreAddrMode()
1015 supportedAddressingMode(Instruction *I, bool HasVector) { in supportedAddressingMode() argument
1037 return getLoadStoreAddrMode(HasVector, I->getType()); in supportedAddressingMode()
1043 return getLoadStoreAddrMode(HasVector, LoadI->getType()); in supportedAddressingMode()
1046 if (HasVector && (isa<LoadInst>(I) || isa<StoreInst>(I))) { in supportedAddressingMode()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DRISCVISAInfo.cpp731 bool HasVector = Exts.count("zve32x") != 0; in checkDependency() local
741 if (HasZvl && !HasVector) in checkDependency()
745 if (Exts.count("zvbb") && !HasVector) in checkDependency()
755 !HasVector) in checkDependency()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h540 createSystemZTargetCodeGenInfo(CodeGenModule &CGM, bool HasVector,
H A DCodeGenModule.cpp243 bool HasVector = !SoftFloat && Target.getABI() == "vector"; in createTargetCodeGenInfo() local
244 return createSystemZTargetCodeGenInfo(CGM, HasVector, SoftFloat); in createTargetCodeGenInfo()