Home
last modified time | relevance | path

Searched refs:Accumulate (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFGStmtMap.cpp49 static void Accumulate(SMap &SM, CFGBlock *B) { in Accumulate() function
87 Accumulate(*SM, BB); in Build()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleA8.td867 // Double-register FP Multiple-Accumulate
871 // Quad-register FP Multiple-Accumulate
877 // Double-register Fused FP Multiple-Accumulate
881 // Quad-register Fused FP Multiple-Accumulate
978 // Double-register Absolute Difference and Accumulate
982 // Quad-register Absolute Difference and Accumulate
1005 // Double-register Integer Multiply-Accumulate (.8, .16)
1009 // Double-register Integer Multiply-Accumulate (.32)
1013 // Quad-register Integer Multiply-Accumulate (.8, .16)
1017 // Quad-register Integer Multiply-Accumulate (.32)
H A DARMScheduleSwift.td301 // 4.2.15 Integer Multiply Accumulate, Long
302 // 4.2.16 Integer Multiply Accumulate, Dual
303 // 4.2.17 Integer Multiply Accumulate Accumulate, Long
568 // 4.2.30 Advanced SIMD, Integer with Accumulate
H A DARMScheduleA9.td1440 // Double-register Absolute Difference and Accumulate
1449 // Quad-register Absolute Difference and Accumulate
1514 // Double-register Integer Multiply-Accumulate (.8, .16)
1523 // Double-register Integer Multiply-Accumulate (.32)
1532 // Quad-register Integer Multiply-Accumulate (.8, .16)
1541 // Quad-register Integer Multiply-Accumulate (.32)
1708 // Double-register FP Multiple-Accumulate
1717 // Quad-register FP Multiple-Accumulate
1728 // Double-register Fused FP Multiple-Accumulate
1737 // Quad-register Fused FP Multiple-Accumulate
[all...]
H A DARMInstrNEON.td4103 // Neon Shift-Accumulate vector operations,
4467 // Vector Multiply-Accumulate and Multiply-Subtract Operations.
4469 // VMLA : Vector Multiply Accumulate (integer and floating-point)
4527 // VMLAL : Vector Multiply Accumulate Long (Q += D * D)
4538 // VQRDMLAH : Vector Saturating Rounding Doubling Multiply Accumulate Long
4645 // VQDMLAL : Vector Saturating Doubling Multiply Accumulate Long (Q += D * D)
4763 // Fused Vector Multiply-Accumulate and Fused Multiply-Subtract Operations.
5667 // VABA : Vector Absolute Difference and Accumulate
5673 // VABAL : Vector Absolute Difference and Accumulate Long (Q += | D - D |)
5791 // VPADAL : Vector Pairwise Add and Accumulate Long
[all …]
H A DARMScheduleR52.td267 // Multiply Accumulate
H A DARMScheduleA57.td1083 // Vector Saturating Rounding Doubling Multiply Accumulate/Subtract Long
H A DARMInstrVFP.td2063 // FP Multiply-Accumulate Operations.
2238 // Fused FP Multiply-Accumulate Operations.
H A DARMInstrInfo.td4065 // Unsigned Sum of Absolute Differences [and Accumulate].
H A DARMInstrThumb2.td2681 // Unsigned Sum of Absolute Differences [and Accumulate].
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td39 def ReadIMA : SchedRead; // 32/64-bit Multiply Accumulate
H A DSMEInstrFormats.td3528 // SME2 Outer Product and Accumulate
3551 // SME2 Sparse Outer Product and Accumulate
H A DSVEInstrFormats.td4422 // SVE2 Accumulate Group
9570 // SVE Floating Point Matrix Multiply Accumulate Group
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFeatures.td1161 "T-Head Multiply-Accumulate Instructions">;
1164 "'XTHeadMac' (T-Head Multiply-Accumulate Instructions)">;
1292 "SiFive Matrix Multiply Accumulate Instruction (4-by-4)",
1297 … "'XSfvfwmaccqqq' (SiFive Matrix Multiply Accumulate Instruction (4-by-4))">;
1357 : RISCVExtension<1, 0, "CORE-V Multiply-Accumulate">;
1361 "'XCVmac' (CORE-V Multiply-Accumulate)">;
H A DRISCVSchedAndes45.td31 // - Floating Point Multiply-Accumulate Unit (FMAC)
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DPPC.cpp1076 #define CUSTOM_BUILTIN(Name, Intr, Types, Accumulate, Feature) \ in EmitPPCBuiltinExpr() argument
1125 bool Accumulate; in EmitPPCBuiltinExpr() local
1130 Accumulate = Acc; \ in EmitPPCBuiltinExpr()
1149 if (Accumulate) { in EmitPPCBuiltinExpr()
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dab8500.txt25 : NCONV_ACCU : : Accumulate N Sample Conversion
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td275 // Add And Accumulate.
/freebsd/contrib/googletest/googletest/test/
H A Dgtest_unittest.cc853 static void Accumulate(int n) { g_sum += n; } in Accumulate() function
858 ForEach(v, Accumulate); in TEST()
863 ForEach(v, Accumulate); in TEST()
869 ForEach(v, Accumulate); in TEST()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_neon.td1347 // Signed/Unsigned Shift Right and Accumulate (Immediate)
1350 // Signed/Unsigned Rounding Shift Right and Accumulate (Immediate)
1436 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half
1649 // Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp1603 bool Accumulate = true; in applyMappingMAD_64_32() local
1607 Accumulate = false; in applyMappingMAD_64_32()
1670 if (Accumulate) { in applyMappingMAD_64_32()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td2801 // WMMA (Wave Matrix Multiply-Accumulate) intrinsics
2916 // SWMMAC (Wave Matrix(sparse) Multiply-Accumulate) intrinsics
2950 // WMMA (Wave Matrix Multiply-Accumulate) intrinsics
H A DIntrinsicsARM.td556 // Vector Pairwise Add and Accumulate Long.
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td1852 // Multiclass used to define Matrix Multiply Accumulate Operands enum values and at the same time
/freebsd/contrib/openpam/m4/
H A Dlibtool.m4296 ## Accumulate code for creating libtool. ##

12