Home
last modified time | relevance | path

Searched refs:Accum (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp92 Value *Accum = Ops[i++]; in buildOrChain() local
95 Accum = B.CreateOr(Accum, Op); in buildOrChain()
96 return Accum; in buildOrChain()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h1496 Value *Accum = Ops[0]; in CreateAnd() local
1498 Accum = CreateAnd(Accum, Ops[i]); in CreateAnd()
1499 return Accum; in CreateAnd()
1518 Value *Accum = Ops[0]; in CreateOr() local
1520 Accum = CreateOr(Accum, Ops[i]); in CreateOr()
1521 return Accum; in CreateOr()
1709 Value *Accum = Ops[0]; in CreateLogicalOr() local
1711 Accum = CreateLogicalOr(Accum, Ops[i]); in CreateLogicalOr()
1712 return Accum; in CreateLogicalOr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp1229 static Class merge(Class Accum, Class Field);
1752 X86_64ABIInfo::Class X86_64ABIInfo::merge(Class Accum, Class Field) { in merge() argument
1776 assert((Accum != Memory && Accum != ComplexX87) && in merge()
1778 if (Accum == Field || Field == NoClass) in merge()
1779 return Accum; in merge()
1782 if (Accum == NoClass) in merge()
1784 if (Accum == Integer || Field == Integer) in merge()
1787 Accum == X87 || Accum == X87Up) in merge()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h104 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum,
H A DAMDGPULegalizerInfo.cpp3868 MutableArrayRef<Register> Accum, in buildMultiply() argument
3955 assert((DstIndex + 1 < Accum.size() && LocalAccum.size() == 2) || in buildMultiply()
3956 (DstIndex + 1 >= Accum.size() && LocalAccum.size() == 1)); in buildMultiply()
4057 for (unsigned i = 0; i <= Accum.size() / 2; ++i) { in buildMultiply()
4064 if (2 * i < Accum.size()) { in buildMultiply()
4065 auto LocalAccum = Accum.drop_front(2 * i).take_front(2); in buildMultiply()
4072 auto LocalAccum = Accum.drop_front(2 * i - 1).take_front(2); in buildMultiply()
4075 bool IsHighest = 2 * i >= Accum.size(); in buildMultiply()
4085 Lo = B.buildUAddo(S32, S1, Accum[2 * i - 1], SeparateOddOut[0]); in buildMultiply()
4087 Lo = B.buildAdd(S32, Accum[2 * i - 1], SeparateOddOut[0]); in buildMultiply()
[all …]
H A DSIISelLowering.cpp13751 SDValue Accum = in tryFoldToMad64_32() local
13756 std::tie(AccumLo, AccumHi) = DAG.SplitScalar(Accum, SL, MVT::i32, MVT::i32); in tryFoldToMad64_32()
13772 Accum = DAG.getBuildVector(MVT::v2i32, SL, {AccumLo, AccumHi}); in tryFoldToMad64_32()
13773 Accum = DAG.getBitcast(MVT::i64, Accum); in tryFoldToMad64_32()
13777 Accum = DAG.getNode(ISD::TRUNCATE, SL, VT, Accum); in tryFoldToMad64_32()
13778 return Accum; in tryFoldToMad64_32()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp96 case BuiltinType::Accum: in TypeIdxFromBuiltin()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp5537 const SCEV *Accum = getAddExpr(Ops); in createAddRecFromPHIWithCastsImpl() local
5541 if (!isLoopInvariant(Accum, L)) in createAddRecFromPHIWithCastsImpl()
5598 getTruncateExpr(Accum, TruncTy), L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5652 const SCEV *AccumExtended = getExtendedExpr(Accum, /*CreateSignExtend=*/true); in createAddRecFromPHIWithCastsImpl()
5653 if (PredIsKnownFalse(Accum, AccumExtended)) { in createAddRecFromPHIWithCastsImpl()
5669 AppendPredicate(Accum, AccumExtended); in createAddRecFromPHIWithCastsImpl()
5675 auto *NewAR = getAddRecExpr(StartVal, Accum, L, SCEV::FlagAnyWrap); in createAddRecFromPHIWithCastsImpl()
5763 const SCEV *Accum = nullptr; in createSimpleAffineAddRec() local
5765 Accum = getSCEV(BO->RHS); in createSimpleAffineAddRec()
5767 Accum = getSCEV(BO->LHS); in createSimpleAffineAddRec()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DBuiltinTypes.def130 SIGNED_TYPE(Accum, AccumTy)
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DNSAPI.cpp404 case BuiltinType::Accum: in getNSNumberFactoryMethodKind()
H A DTypeLoc.cpp372 case BuiltinType::Accum: in getWrittenTypeSpec()
H A DPrintfFormatString.cpp826 case BuiltinType::Accum: in fixType()
H A DASTContext.cpp1269 InitBuiltinType(AccumTy, BuiltinType::Accum); in InitBuiltinTypes()
2068 case BuiltinType::Accum: in getTypeInfoImpl()
8469 case BuiltinType::Accum: in getObjCEncodingForPrimitiveType()
11542 case BuiltinType::Accum: in getCorrespondingUnsignedType()
13849 case BuiltinType::Accum: in getCorrespondingSaturatedType()
13903 case BuiltinType::Accum: in getFixedPointScale()
13949 case BuiltinType::Accum: in getFixedPointIBits()
H A DStmtPrinter.cpp1376 case BuiltinType::Accum: OS << "k"; break; in VisitFixedPointLiteral()
H A DMicrosoftMangle.cpp2718 case BuiltinType::Accum: in mangleType()
H A DType.cpp3326 case Accum: in getName()
H A DItaniumMangle.cpp3217 case BuiltinType::Accum: in mangleType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp426 case BuiltinType::Accum: in ConvertType()
H A DItaniumCXXABI.cpp3637 case BuiltinType::Accum: in TypeInfoIsInStandardLibrary()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp1267 Value *Accum = UndefValue::get(HVC.getByteTy(B.Seg.Size)); in realignLoadGroup() local
1289 Accum = in realignLoadGroup()
1290 HVC.insertb(Builder, Accum, Pay, S->Seg.Start, S->Seg.Size, S->Pos); in realignLoadGroup()
1299 Value *Cast = Builder.CreateBitCast(Accum, ValTy, "cst"); in realignLoadGroup()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1926 Init *Accum = Start; in Fold() local
1929 R.set(A, Accum); in Fold()
1931 Accum = Expr->resolveReferences(R); in Fold()
1933 return Accum; in Fold()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp790 case BuiltinType::Accum: in VisitType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3429 const SCEV *Accum = SE.getZero(IntTy); in GenerateIVChain() local
3431 Bases.emplace_back(Accum, IVSrc); in GenerateIVChain()
3445 Accum = SE.getAddExpr(Accum, IncExpr); in GenerateIVChain()
3453 const SCEV *Remainder = SE.getMinusSCEV(Accum, MapScev); in GenerateIVChain()
3480 Bases.emplace_back(Accum, IVOper); in GenerateIVChain()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td229 // Accum registers
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td7156 SDPatternOperator Accum> {
7161 (Accum (v4i32 V128:$Rd),
7168 (Accum (v4i32 V128:$Rd),
7175 (Accum (v2i64 V128:$Rd),
7182 (Accum (v2i64 V128:$Rd),
9408 SDPatternOperator Accum> {
9414 (Accum (v4i32 V128:$Rd),
9430 (Accum (v4i32 V128:$Rd),
9445 (Accum (v2i64 V128:$Rd),
9459 (Accum (v2i64 V128:$Rd),
[all …]

12