| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | RISCVVTypes.def | 15 // - RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, IsSigned, IsFP) 39 // - IsFP is true for vectors of floating-point elements. 44 #define RVV_VECTOR_TYPE(Name, Id, SingletonId, NumEls, ElBits, NF, IsSigned, IsFP)\
|
| H A D | AArch64SVEACLETypes.def | 15 // SVE_VECTOR_TYPE(Name, Id, SingletonId, ElKind, ElBits, IsSigned, IsFP) - 36 // - IsFP is true for vectors of floating-point elements. 43 IsSigned, IsFP, IsBF) \
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 492 bool IsFP); 496 bool IsFP); 500 int64_t getICmpTrueVal(const TargetLowering &TLI, bool IsVector, bool IsFP);
|
| H A D | MachineIRBuilder.h | 690 unsigned getBoolExtOp(bool IsVec, bool IsFP) const; 695 bool IsFP); 702 bool IsFP);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 5957 bool IsFP = ValueSVT.isFloatingPoint(); in Select() local 5964 Opc = IsFP ? X86::VGATHERDPSZ128rm : X86::VPGATHERDDZ128rm; in Select() 5966 Opc = IsFP ? X86::VGATHERDPSZ256rm : X86::VPGATHERDDZ256rm; in Select() 5968 Opc = IsFP ? X86::VGATHERDPSZrm : X86::VPGATHERDDZrm; in Select() 5970 Opc = IsFP ? X86::VGATHERDPDZ128rm : X86::VPGATHERDQZ128rm; in Select() 5972 Opc = IsFP ? X86::VGATHERDPDZ256rm : X86::VPGATHERDQZ256rm; in Select() 5974 Opc = IsFP ? X86::VGATHERDPDZrm : X86::VPGATHERDQZrm; in Select() 5976 Opc = IsFP ? X86::VGATHERQPSZ128rm : X86::VPGATHERQDZ128rm; in Select() 5978 Opc = IsFP ? X86::VGATHERQPSZ256rm : X86::VPGATHERQDZ256rm; in Select() 5980 Opc = IsFP ? X86::VGATHERQPSZrm : X86::VPGATHERQDZrm; in Select() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1290 bool IsFP) { in isConstTrueVal() argument 1291 switch (TLI.getBooleanContents(IsVector, IsFP)) { in isConstTrueVal() 1303 bool IsVector, bool IsFP) { in isConstFalseVal() argument 1304 switch (TLI.getBooleanContents(IsVector, IsFP)) { in isConstFalseVal() 1315 bool IsFP) { in getICmpTrueVal() argument 1316 switch (TLI.getBooleanContents(IsVector, IsFP)) { in getICmpTrueVal()
|
| H A D | MachineIRBuilder.cpp | 467 unsigned MachineIRBuilder::getBoolExtOp(bool IsVec, bool IsFP) const { in getBoolExtOp() 469 switch (TLI->getBooleanContents(IsVec, IsFP)) { in getBoolExtOp() 481 bool IsFP) { in buildBoolExt() argument 482 unsigned ExtOp = getBoolExtOp(getMRI()->getType(Op.getReg()).isVector(), IsFP); in buildBoolExt() 489 bool IsFP) { in buildBoolExtInReg() argument 491 switch (TLI->getBooleanContents(IsVector, IsFP)) { in buildBoolExtInReg()
|
| H A D | GISelKnownBits.cpp | 716 bool IsFP = Opcode == TargetOpcode::G_FCMP; in computeNumSignBits() local 719 auto BC = TL.getBooleanContents(DstTy.isVector(), IsFP); in computeNumSignBits()
|
| H A D | CombinerHelper.cpp | 2975 int64_t Cst, bool IsVector, bool IsFP) { in isConstValidTrue() argument 2978 isConstTrueVal(TLI, Cst, IsVector, IsFP); in isConstValidTrue() 3002 bool IsFP = false; in matchNotCmp() local 3014 if (IsFP) in matchNotCmp() 3022 IsFP = true; in matchNotCmp() 3046 if (!isConstValidTrue(TLI, Ty.getScalarSizeInBits(), *MaybeCst, true, IsFP)) in matchNotCmp() 3051 if (!isConstValidTrue(TLI, Ty.getSizeInBits(), Cst, false, IsFP)) in matchNotCmp()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.h | 112 bool IsFP) const;
|
| H A D | MipsSEISelLowering.cpp | 3318 bool IsFP) const { in emitINSERT_DF_VIDX() 3365 if (IsFP) { in emitINSERT_DF_VIDX() 3391 if (IsFP) { in emitINSERT_DF_VIDX()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 700 bool IsFP = true; in getPredicate() local 708 IsFP = ISFP; \ in getPredicate() 714 return IsFP ? getFPPredicateFromMD(getArgOperand(*CCArgIdx)) in getPredicate()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | ISDOpcodes.h | 1412 NodeType getExtForLoadExtType(bool IsFP, LoadExtType);
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1190 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedUnaryOpcode() local 1192 if (!IsFP && !Ty->isIntOrIntVectorTy()) in getDecodedUnaryOpcode() 1199 return IsFP ? Instruction::FNeg : -1; in getDecodedUnaryOpcode() 1204 bool IsFP = Ty->isFPOrFPVectorTy(); in getDecodedBinaryOpcode() local 1206 if (!IsFP && !Ty->isIntOrIntVectorTy()) in getDecodedBinaryOpcode() 1213 return IsFP ? Instruction::FAdd : Instruction::Add; in getDecodedBinaryOpcode() 1215 return IsFP ? Instruction::FSub : Instruction::Sub; in getDecodedBinaryOpcode() 1217 return IsFP ? Instruction::FMul : Instruction::Mul; in getDecodedBinaryOpcode() 1219 return IsFP ? -1 : Instruction::UDiv; in getDecodedBinaryOpcode() 1221 return IsFP ? Instruction::FDiv : Instruction::SDiv; in getDecodedBinaryOpcode() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 611 bool IsFP); 613 unsigned Opc, bool IsFP);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 821 bool IsFP = I.getType()->isFPOrFPVectorTy(); in sinkTranspose() local 822 auto *Mul = IsFP ? LocalBuilder.CreateFMul(T0, T1, "mmul") in sinkTranspose() 1333 bool IsFP = Result.getElementType()->isFloatingPointTy(); in emitMatrixMultiply() local 1365 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply() 1392 IsFP, Builder, FMF.allowContract(), NumComputeOps); in emitMatrixMultiply()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 6949 unsigned Opc, bool IsFP) { in parseUnaryOp() argument 6954 bool Valid = IsFP ? LHS->getType()->isFPOrFPVectorTy() in parseUnaryOp() 7076 unsigned Opc, bool IsFP) { in parseArithmetic() argument 7083 bool Valid = IsFP ? LHS->getType()->isFPOrFPVectorTy() in parseArithmetic() 7718 bool IsFP = false; in parseAtomicRMW() local 7747 IsFP = true; in parseAtomicRMW() 7751 IsFP = true; in parseAtomicRMW() 7755 IsFP = true; in parseAtomicRMW() 7759 IsFP = true; in parseAtomicRMW() 7788 } else if (IsFP) { in parseAtomicRMW()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 1552 bool IsFP, SDValue &LHS, SDValue &RHS, in TranslateM68kCC() argument 1554 if (!IsFP) { in TranslateM68kCC() 1996 bool IsFP = Op1.getSimpleValueType().isFloatingPoint(); in LowerSETCC() local 1997 unsigned M68kCC = TranslateM68kCC(CC, DL, IsFP, Op0, Op1, DAG); in LowerSETCC()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.cpp | 1350 bool IsFP = fieldFromInstruction(insn, 26, 1); in DecodeSignedLdStInstruction() local 1353 if (IsLoad && IsIndexed && !IsFP && Rn != 31 && Rt == Rn) in DecodeSignedLdStInstruction()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ASTContext.cpp | 2229 IsSigned, IsFP, IsBF) \ in getTypeInfoImpl() argument 2247 IsFP) \ in getTypeInfoImpl() argument 4005 IsSigned, IsFP, IsBF) \ in getScalableVectorType() argument 4010 IsFP && !IsBF) || \ in getScalableVectorType() 4012 IsBF && !IsFP)) && \ in getScalableVectorType() 4023 IsFP) \ in getScalableVectorType() argument 4027 (EltTy->hasFloatingRepresentation() && IsFP)) && \ in getScalableVectorType()
|
| H A D | ItaniumMangle.cpp | 3115 ElBits, IsSigned, IsFP, IsBF) \ in mangleType() argument
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 3003 bool IsFP = Constraint[2] == 'f'; in getRegForInlineAsmConstraint() local 3009 if (IsFP) { in getRegForInlineAsmConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3029 bool IsFP = CmpOp0.getValueType().isFloatingPoint(); in lowerVectorSETCC() local 3030 assert (!Chain || IsFP); in lowerVectorSETCC() 3033 Chain ? CmpMode::StrictFP : IsFP ? CmpMode::FP : CmpMode::Int; in lowerVectorSETCC() 3042 assert(IsFP && "Unexpected integer comparison"); in lowerVectorSETCC() 3059 assert(IsFP && "Unexpected integer comparison"); in lowerVectorSETCC()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 7660 bool IsFP = VPIntrin.getOperand(0)->getType()->isFPOrFPVectorTy(); in visitVPCmp() local 7661 if (IsFP) { in visitVPCmp()
|
| H A D | SelectionDAG.cpp | 519 ISD::NodeType ISD::getExtForLoadExtType(bool IsFP, ISD::LoadExtType ExtType) { in getExtForLoadExtType() argument 522 return IsFP ? ISD::FP_EXTEND : ISD::ANY_EXTEND; in getExtForLoadExtType()
|