| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 87 Value *Acc = nullptr; member in __anon176cfc890111::Reduction 122 if (Add == Acc) in InsertMuls() 135 if (Acc) in InsertAcc() 137 Acc = V; in InsertAcc() 163 Value *getAccumulator() { return Acc; } in getAccumulator() 189 LLVM_DEBUG(if (Acc) dbgs() << "Acc in: " << *Acc << "\n") in dump() 626 Value *Acc, bool Exchange, in InsertParallelMACs() 630 Value* Args[] = { WideLd0, WideLd1, Acc }; in InsertParallelMACs() 634 Acc->getType()->isIntegerTy(32) in InsertParallelMACs() 638 SMLAD = Acc->getType()->isIntegerTy(32) in InsertParallelMACs() [all …]
|
| H A D | ARMInstrCDE.td | 98 bit Acc; // "acc" field for encoding 108 bit Acc; // "acc" field for encoding 114 : CDE_GPR_Instr<params.Dual, params.Acc, params.Oops, 130 : CDE_GPR_Instr<params.Dual, params.Acc, params.Oops, 148 : CDE_GPR_Instr<params.Dual, params.Acc, params.Oops, 195 let Acc = acc; 276 : CDE_Vec_Instr<params.Acc, params.Oops, 297 : CDE_FP_Instr<params.Acc, sz, params.Oops, 331 : CDE_Vec_Instr<params.Acc, params.Oops, 358 : CDE_FP_Instr<params.Acc, sz, params.Oops, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | DirectX.cpp | 28 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitDirectXBuiltinExpr() local 37 /*ReturnType=*/Acc->getType(), ID, in EmitDirectXBuiltinExpr() 38 ArrayRef<Value *>{Acc, AX, AY, BX, BY}, nullptr, "dx.dot2add"); in EmitDirectXBuiltinExpr()
|
| H A D | WebAssembly.cpp | 498 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitWebAssemblyBuiltinExpr() local 501 return Builder.CreateCall(Callee, {LHS, RHS, Acc}); in EmitWebAssemblyBuiltinExpr() 506 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitWebAssemblyBuiltinExpr() local 509 return Builder.CreateCall(Callee, {LHS, RHS, Acc}); in EmitWebAssemblyBuiltinExpr()
|
| H A D | PPC.cpp | 1127 #define CUSTOM_BUILTIN(Name, Intr, Types, Acc, Feature) \ in EmitPPCBuiltinExpr() argument 1130 Accumulate = Acc; \ in EmitPPCBuiltinExpr() 1151 Value *Acc = Builder.CreateLoad(Addr); in EmitPPCBuiltinExpr() local 1152 CallOps.push_back(Acc); in EmitPPCBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.cpp | 409 [](unsigned Acc, const MCOperandInfo &OpInfo) { in verify() argument 411 ? std::max(OpInfo.getGenericTypeIndex() + 1U, Acc) in verify() 412 : Acc; in verify() 416 [](unsigned Acc, const MCOperandInfo &OpInfo) { in verify() argument 418 ? std::max(OpInfo.getGenericImmIndex() + 1U, Acc) in verify() 419 : Acc; in verify()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCPreEmitPeephole.cpp | 376 Register Acc = BBI.getOperand(0).getReg(); in removeAccPrimeUnprime() local 377 assert(PPC::ACCRCRegClass.contains(Acc) && in removeAccPrimeUnprime() 379 Candidates[Acc - PPC::ACC0] = &BBI; in removeAccPrimeUnprime() 384 Register Acc = BBI.getOperand(0).getReg(); in removeAccPrimeUnprime() local 385 assert(PPC::ACCRCRegClass.contains(Acc) && in removeAccPrimeUnprime() 387 if (!Candidates[Acc - PPC::ACC0]) in removeAccPrimeUnprime() 390 InstrsToErase.insert(Candidates[Acc - PPC::ACC0]); in removeAccPrimeUnprime()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | Attributor.cpp | 431 auto AdjustWrittenValueType = [&](const AAPointerInfo::Access &Acc, in getPotentialCopiesOfMemoryValue() 437 << *Acc.getRemoteInst() << " : " << *I.getType() in getPotentialCopiesOfMemoryValue() 443 auto SkipCB = [&](const AAPointerInfo::Access &Acc) { in getPotentialCopiesOfMemoryValue() argument 444 if ((IsLoad && !Acc.isWriteOrAssumption()) || (!IsLoad && !Acc.isRead())) in getPotentialCopiesOfMemoryValue() 447 if (Acc.isWrittenValueYetUndetermined()) in getPotentialCopiesOfMemoryValue() 449 if (PotentialValueOrigins && !isa<AssumeInst>(Acc.getRemoteInst())) in getPotentialCopiesOfMemoryValue() 451 if (!Acc.isWrittenValueUnknown()) in getPotentialCopiesOfMemoryValue() 452 if (Value *V = AdjustWrittenValueType(Acc, *Acc.getWrittenValue())) in getPotentialCopiesOfMemoryValue() 454 NewCopyOrigins.insert(Acc.getRemoteInst()); in getPotentialCopiesOfMemoryValue() 457 if (auto *SI = dyn_cast<StoreInst>(Acc.getRemoteInst())) in getPotentialCopiesOfMemoryValue() [all …]
|
| H A D | AttributorAttributes.cpp | 978 AAPointerInfo::Access Acc(&I, RemoteI, Ranges, Content, Kind, Ty); in addAccess() local 981 Current &= Acc; in addAccess() 1161 auto CanIgnoreThreading = [&](const Access &Acc) -> bool { in forallInterferingAccesses() argument 1162 return CanIgnoreThreadingForInst(*Acc.getRemoteInst()) || in forallInterferingAccesses() 1163 (Acc.getRemoteInst() != Acc.getLocalInst() && in forallInterferingAccesses() 1164 CanIgnoreThreadingForInst(*Acc.getLocalInst())); in forallInterferingAccesses() 1231 auto AccessCB = [&](const Access &Acc, bool Exact) { in forallInterferingAccesses() argument 1232 Function *AccScope = Acc.getRemoteInst()->getFunction(); in forallInterferingAccesses() 1241 if (Exact && Acc.isMustAccess() && Acc.getRemoteInst() != &I) { in forallInterferingAccesses() 1242 if (Acc.isWrite() || (isa<LoadInst>(I) && Acc.isWriteOrAssumption())) in forallInterferingAccesses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 75 Value *Acc = II->getArgOperand(0); in expandReductions() local 79 Rdx = getOrderedReduction(Builder, Acc, Vec, RdxOpcode, RK); in expandReductions() 85 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, Acc, Rdx, in expandReductions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | xxhash.cpp | 80 static uint64_t round(uint64_t Acc, uint64_t Input) { in round() argument 81 Acc += Input * PRIME64_2; in round() 82 Acc = rotl64(Acc, 31); in round() 83 Acc *= PRIME64_1; in round() 84 return Acc; in round() 87 static uint64_t mergeRound(uint64_t Acc, uint64_t Val) { in mergeRound() argument 89 Acc ^= Val; in mergeRound() 90 Acc = Acc * PRIME64_1 + PRIME64_4; in mergeRound() 91 return Acc; in mergeRound()
|
| H A D | Mustache.cpp | 664 for (auto [Idx, Acc] : enumerate(AccessorValue)) { in findContext() 665 const json::Value *CurrentValue = CurrentContext->get(Acc); in findContext()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoadStoreWidening.cpp | 553 uint64_t Acc = 0; // Value accumulator. in createWideStores() local 575 Acc |= Val; in createWideStores() 642 int LowerAcc = int(Mask & Acc); in createWideStores() 643 int UpperAcc = Acc >> 32; in createWideStores() 647 if (Acc != 0) { in createWideStores() 667 } else if (Acc < 0x10000) { in createWideStores() 674 int Val = (TotalSize == 2) ? int16_t(Acc) : int(Acc); in createWideStores() 682 MachineInstr *TfrI = BuildMI(*MF, DL, TfrD, VReg).addImm(int(Acc)); in createWideStores()
|
| /freebsd/contrib/one-true-awk/testdir/ |
| H A D | latin1 | 10 Acc�l�rer l'�mergence de la soci�t� de l'information
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 602 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in cloneUsesAndDefs() local 603 if (!Acc) in cloneUsesAndDefs() 605 for (const MemoryAccess &MA : *Acc) { in cloneUsesAndDefs() 1375 if (MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB)) in removeBlocks() local 1376 for (MemoryAccess &MA : *Acc) in removeBlocks() 1382 MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB); in removeBlocks() local 1383 if (!Acc) in removeBlocks() 1385 for (MemoryAccess &MA : llvm::make_early_inc_range(*Acc)) { in removeBlocks()
|
| H A D | ConstantFolding.cpp | 2034 APInt Acc = EltC->getValue(); in constantFoldVectorReduce() local 2041 Acc = Acc + X; in constantFoldVectorReduce() 2044 Acc = Acc * X; in constantFoldVectorReduce() 2047 Acc = Acc & X; in constantFoldVectorReduce() 2050 Acc = Acc | X; in constantFoldVectorReduce() 2053 Acc = Acc ^ X; in constantFoldVectorReduce() 2056 Acc = APIntOps::smin(Acc, X); in constantFoldVectorReduce() 2059 Acc = APIntOps::smax(Acc, X); in constantFoldVectorReduce() 2062 Acc = APIntOps::umin(Acc, X); in constantFoldVectorReduce() 2065 Acc = APIntOps::umax(Acc, X); in constantFoldVectorReduce() [all …]
|
| H A D | MemoryBuiltins.cpp | 707 auto Acc = aggregatePossibleConstantValuesImpl( in aggregatePossibleConstantValuesImpl() local 709 for (unsigned I = 1; Acc && I < Count; ++I) { in aggregatePossibleConstantValuesImpl() 712 Acc = combinePossibleConstantValues(Acc, Tmp, EvalMode); in aggregatePossibleConstantValuesImpl() 714 return Acc; in aggregatePossibleConstantValuesImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 464 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitHLSLBuiltinExpr() local 470 /*ReturnType=*/Acc->getType(), ID, ArrayRef<Value *>{Acc, X, Y}, in EmitHLSLBuiltinExpr() 476 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitHLSLBuiltinExpr() local 482 /*ReturnType=*/Acc->getType(), ID, ArrayRef<Value *>{Acc, X, Y}, in EmitHLSLBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangOpenCLBuiltinEmitter.cpp | 1004 StringRef Acc = Type->getValueAsString("AccessQualifier"); in getTypeString() local 1005 if (Acc != "") { in getTypeString() 1006 S += StringSwitch<const char *>(Acc) in getTypeString()
|
| H A D | SveEmitter.cpp | 1221 TypeSpec Acc; in createIntrinsic() local 1223 Acc.push_back(I); in createIntrinsic() 1225 TypeSpecs.push_back(TypeSpec(Acc)); in createIntrinsic() 1226 Acc.clear(); in createIntrinsic()
|
| H A D | NeonEmitter.cpp | 126 TypeSpec Acc; in fromTypeSpecs() local 129 Acc.push_back(I); in fromTypeSpecs() 130 Ret.push_back(TypeSpec(Acc)); in fromTypeSpecs() 131 Acc.clear(); in fromTypeSpecs() 133 Acc.push_back(I); in fromTypeSpecs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SVEInstrInfo.td | 710 def : Pat<(nxv4i32 (partial_reduce_umla nxv4i32:$Acc, nxv16i8:$MulLHS, nxv16i8:$MulRHS)), 711 (UDOT_ZZZ_S $Acc, $MulLHS, $MulRHS)>; 712 def : Pat<(nxv4i32 (partial_reduce_smla nxv4i32:$Acc, nxv16i8:$MulLHS, nxv16i8:$MulRHS)), 713 (SDOT_ZZZ_S $Acc, $MulLHS, $MulRHS)>; 714 def : Pat<(nxv2i64 (partial_reduce_umla nxv2i64:$Acc, nxv8i16:$MulLHS, nxv8i16:$MulRHS)), 715 (UDOT_ZZZ_D $Acc, $MulLHS, $MulRHS)>; 716 def : Pat<(nxv2i64 (partial_reduce_smla nxv2i64:$Acc, nxv8i16:$MulLHS, nxv8i16:$MulRHS)), 717 (SDOT_ZZZ_D $Acc, $MulLHS, $MulRHS)>; 892 …def : Pat<(nxv2f64 (AArch64fmla_p (SVEAllActive), nxv2f64:$Acc, nxv2f64:$L, (AArch64trn1 nxv2f64:$… 893 (FMLA_ZZZI_D $Acc, $L, $R, 0)>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 85 Value *Row, Value *Col, Value *K, Value *Acc, Value *LHS, 241 Value *Col, Value *K, Value *Acc, in createTileDPLoops() argument 299 auto *BitCastAcc = cast<BitCastInst>(Acc); in createTileDPLoops()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVNHoist.cpp | 586 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in hasMemoryUse() local 587 if (!Acc) in hasMemoryUse() 595 for (const MemoryAccess &MA : *Acc) in hasMemoryUse()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IRBuilder.cpp | 356 CallInst *IRBuilderBase::CreateFAddReduce(Value *Acc, Value *Src) { in CreateFAddReduce() argument 357 Value *Ops[] = {Acc, Src}; in CreateFAddReduce() 361 CallInst *IRBuilderBase::CreateFMulReduce(Value *Acc, Value *Src) { in CreateFMulReduce() argument 362 Value *Ops[] = {Acc, Src}; in CreateFMulReduce()
|