Home
last modified time | relevance | path

Searched refs:Acc (Results 1 – 25 of 56) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A Dxxhash.cpp57 static uint64_t round(uint64_t Acc, uint64_t Input) { in round() argument
58 Acc += Input * PRIME64_2; in round()
59 Acc = rotl64(Acc, 31); in round()
60 Acc *= PRIME64_1; in round()
61 return Acc; in round()
64 static uint64_t mergeRound(uint64_t Acc, uint64_t Val) { in mergeRound() argument
66 Acc ^= Val; in mergeRound()
67 Acc = Acc * PRIME64_1 + PRIME64_4; in mergeRound()
68 return Acc; in mergeRound()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp87 Value *Acc = nullptr; member in __anon5cd7b9340111::Reduction
122 if (Add == Acc) in InsertMuls()
135 if (Acc) in InsertAcc()
137 Acc = V; in InsertAcc()
167 Value *getAccumulator() { return Acc; } in getAccumulator()
193 LLVM_DEBUG(if (Acc) dbgs() << "Acc in: " << *Acc << "\n") in dump()
633 Value *Acc, bool Exchange, in InsertParallelMACs()
637 Value* Args[] = { WideLd0, WideLd1, Acc }; in InsertParallelMACs()
640 SMLAD = Acc->getType()->isIntegerTy(32) ? in InsertParallelMACs()
644 SMLAD = Acc->getType()->isIntegerTy(32) ? in InsertParallelMACs()
[all …]
H A DARMInstrCDE.td98 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp374 Register Acc = BBI.getOperand(0).getReg(); in removeAccPrimeUnprime() local
375 assert(PPC::ACCRCRegClass.contains(Acc) && in removeAccPrimeUnprime()
377 Candidates[Acc - PPC::ACC0] = &BBI; in removeAccPrimeUnprime()
382 Register Acc = BBI.getOperand(0).getReg(); in removeAccPrimeUnprime() local
383 assert(PPC::ACCRCRegClass.contains(Acc) && in removeAccPrimeUnprime()
385 if (!Candidates[Acc - PPC::ACC0]) in removeAccPrimeUnprime()
388 InstrsToErase.insert(Candidates[Acc - PPC::ACC0]); in removeAccPrimeUnprime()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp400 unsigned Acc = 0; // Value accumulator. in createWideStores() local
412 Acc |= Val; in createWideStores()
423 if (Acc < 0x10000) { in createWideStores()
429 int Val = (TotalSize == 2) ? int16_t(Acc) : int(Acc); in createWideStores()
446 .addImm(int(Acc)); in createWideStores()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DExpandReductions.cpp123 Value *Acc = II->getArgOperand(0); in expandReductions() local
126 Rdx = getOrderedReduction(Builder, Acc, Vec, getOpcode(ID), RK); in expandReductions()
134 Acc, Rdx, "bin.rdx"); in expandReductions()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-rc/
H A DResourceScriptStmt.cpp49 for (const auto &Acc : Accelerators) { in log() local
50 OS << " Accelerator: " << Acc.Event << " " << Acc.Id; in log()
52 if (Acc.Flags & Accelerator::OptionsFlags[i]) in log()
H A DResourceFileWriter.cpp693 for (auto &Acc : Res->Accelerators) { in writeAcceleratorsBody() local
696 writeSingleAccelerator(Acc, AcceleratorId == Res->Accelerators.size())); in writeAcceleratorsBody()
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/bfin/
H A Drandom_0008.S1 # check ASTAT ac/av flags are handled correctly when doing Acc = -Acc
H A Drandom_0012.S1 # test VIT_MAX behavior when high Acc bits are set
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp698 [](unsigned Acc, const MCOperandInfo &OpInfo) { in verify() argument
700 ? std::max(OpInfo.getGenericTypeIndex() + 1U, Acc) in verify()
701 : Acc; in verify()
705 [](unsigned Acc, const MCOperandInfo &OpInfo) { in verify() argument
707 ? std::max(OpInfo.getGenericImmIndex() + 1U, Acc) in verify()
708 : Acc; in verify()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DConstantFolding.cpp1729 APInt Acc = EltC->getValue(); in constantFoldVectorReduce() local
1736 Acc = Acc + X; in constantFoldVectorReduce()
1739 Acc = Acc * X; in constantFoldVectorReduce()
1742 Acc = Acc & X; in constantFoldVectorReduce()
1745 Acc = Acc | X; in constantFoldVectorReduce()
1748 Acc = Acc ^ X; in constantFoldVectorReduce()
1751 Acc = APIntOps::smin(Acc, X); in constantFoldVectorReduce()
1754 Acc = APIntOps::smax(Acc, X); in constantFoldVectorReduce()
1757 Acc = APIntOps::umin(Acc, X); in constantFoldVectorReduce()
1760 Acc = APIntOps::umax(Acc, X); in constantFoldVectorReduce()
[all …]
H A DMemorySSAUpdater.cpp610 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in cloneUsesAndDefs() local
611 if (!Acc) in cloneUsesAndDefs()
613 for (const MemoryAccess &MA : *Acc) { in cloneUsesAndDefs()
1385 if (MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB)) in removeBlocks() local
1386 for (MemoryAccess &MA : *Acc) in removeBlocks()
1392 MemorySSA::AccessList *Acc = MSSA->getWritableBlockAccesses(BB); in removeBlocks() local
1393 if (!Acc) in removeBlocks()
1395 for (MemoryAccess &MA : llvm::make_early_inc_range(*Acc)) { in removeBlocks()
/netbsd-src/external/historical/nawk/dist/testdir/
H A Dlatin110 Acc�l�rer l'�mergence de la soci�t� de l'information
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp1017 TypeSpec Acc; in createIntrinsic() local
1019 Acc.push_back(I); in createIntrinsic()
1021 TypeSpecs.push_back(TypeSpec(Acc)); in createIntrinsic()
1022 Acc.clear(); in createIntrinsic()
H A DNeonEmitter.cpp122 TypeSpec Acc; in fromTypeSpecs() local
125 Acc.push_back(I); in fromTypeSpecs()
126 Ret.push_back(TypeSpec(Acc)); in fromTypeSpecs()
127 Acc.clear(); in fromTypeSpecs()
129 Acc.push_back(I); in fromTypeSpecs()
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Di386-opc.tbl38 #define Acc Instance=Accum
46 #define FloatAcc Acc|Tbyte
184 …heckOperandSize|No_sSuf|No_qSuf, { Disp16|Disp32|Unspecified|Byte|Word|Dword, Acc|Byte|Word|Dword }
185 mov, 0xa0, x64, D|W|CheckOperandSize|No_sSuf, { Disp64|Unspecified|Byte|Word|Dword|Qword, Acc|Byte|…
186 movabs, 0xa0, x64, D|W|CheckOperandSize|No_sSuf, { Disp64|Unspecified|Byte|Word|Dword|Qword, Acc|By…
263 xchg, 0x90, 0, D|C|CheckOperandSize|No_bSuf|No_sSuf, { Reg16|Reg32|Reg64, Acc|Word|Dword|Qword }
267 in, 0xe4, 0, W|No_sSuf|No_qSuf, { Imm8, Acc|Byte|Word|Dword }
268 in, 0xec, 0, W|No_sSuf|No_qSuf, { InOutPortReg, Acc|Byte|Word|Dword }
271 out, 0xe6, 0, W|No_sSuf|No_qSuf, { Acc|Byte|Word|Dword, Imm8 }
272 out, 0xee, 0, W|No_sSuf|No_qSuf, { Acc|Byte|Word|Dword, InOutPortReg }
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp87 Value *Row, Value *Col, Value *K, Value *Acc, Value *LHS,
245 Value *Col, Value *K, Value *Acc, in createTileDPLoops() argument
303 auto *BitCastAcc = cast<BitCastInst>(Acc); in createTileDPLoops()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp1140 auto PushMemUses = [&WorkList, &Visited](MemoryAccess *Acc) { in isWriteAtEndOfFunction() argument
1141 if (!Visited.insert(Acc).second) in isWriteAtEndOfFunction()
1143 for (Use &U : Acc->uses()) in isWriteAtEndOfFunction()
1457 auto PushMemUses = [&WorkList](MemoryAccess *Acc) { in getDomMemoryDef() argument
1458 for (Use &U : Acc->uses()) in getDomMemoryDef()
H A DGVNHoist.cpp634 const MemorySSA::AccessList *Acc = MSSA->getBlockAccesses(BB); in hasMemoryUse() local
635 if (!Acc) in hasMemoryUse()
643 for (const MemoryAccess &MA : *Acc) in hasMemoryUse()
H A DLICM.cpp1147 for (const auto &Acc : *Accs) { in isOnlyMemoryAccess()
1148 if (isa<MemoryPhi>(&Acc)) in isOnlyMemoryAccess()
1150 const auto *MUD = cast<MemoryUseOrDef>(&Acc); in isOnlyMemoryAccess()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h365 Value *getOrderedReduction(IRBuilderBase &Builder, Value *Acc, Value *Src,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DIRBuilder.cpp354 CallInst *IRBuilderBase::CreateFAddReduce(Value *Acc, Value *Src) { in CreateFAddReduce() argument
356 Value *Ops[] = {Acc, Src}; in CreateFAddReduce()
362 CallInst *IRBuilderBase::CreateFMulReduce(Value *Acc, Value *Src) { in CreateFMulReduce() argument
364 Value *Ops[] = {Acc, Src}; in CreateFMulReduce()
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Di386-opc.tbl34 #define Acc Instance=Accum
42 #define FloatAcc Acc|Tbyte
130 …4, D|W|No_sSuf|No_qSuf|No_ldSuf, { Disp16|Disp32|Unspecified|Byte|Word|Dword, Acc|Byte|Word|Dword }
131 mov, 0xa0, None, Cpu64, D|W|No_sSuf|No_ldSuf, { Disp64|Unspecified|Byte|Word|Dword|Qword, Acc|Byte|…
132 movabs, 0xa0, None, Cpu64, D|W|No_sSuf|No_ldSuf, { Disp64|Unspecified|Byte|Word|Dword|Qword, Acc|By…
133 … D|Size64|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Disp64|Unspecified|Qword, Acc|Qword }
219 xchg, 0x90, None, 0, CheckRegSize|No_bSuf|No_sSuf|No_ldSuf, { Reg16|Reg32|Reg64, Acc|Word|Dword|Qwo…
220 xchg, 0x90, None, 0, CheckRegSize|No_bSuf|No_sSuf|No_ldSuf, { Acc|Word|Dword|Qword, Reg16|Reg32|Reg…
225 in, 0xe4, None, 0, W|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Acc|Byte|Word|Dword }
226 in, 0xec, None, 0, W|No_sSuf|No_qSuf|No_ldSuf, { InOutPortReg, Acc|Byte|Word|Dword }
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp948 Value *llvm::getOrderedReduction(IRBuilderBase &Builder, Value *Acc, Value *Src, in getOrderedReduction() argument
955 Value *Result = Acc; in getOrderedReduction()

123