Home
last modified time | relevance | path

Searched refs:Fused (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Target/WebAssembly/
DRelooper.cpp535 bool Fused = isa<SimpleShape>(Prev); in Calculate() local
564 if (!Fused) in Calculate()
913 MultipleShape *Fused = dyn_cast<MultipleShape>(Root->Next); in Calculate() local
916 if (Fused && Fused->Breaks) in Calculate()
917 LoopStack.push(Fused); in Calculate()
921 if (Fused) { in Calculate()
922 if (Fused->UseSwitch) in Calculate()
925 for (const auto &iter : Fused->InnerMap) { in Calculate()
946 if (Fused && Fused->UseSwitch) in Calculate()
950 if (Fused && Fused->Breaks) in Calculate()
[all …]
/external/llvm/lib/Target/X86/
DX86InstrFMA.td10 // This file describes FMA (Fused Multiply-Add) instructions.
15 // FMA3 - Intel 3 operand Fused Multiply-Add instructions
91 // Fused Multiply-Add
118 // Fused Negative Multiply-Add
263 // FMA4 - AMD 4 operand Fused Multiply-Add instructions
DX86Schedule.td72 defm WriteFMA : X86SchedWritePair; // Fused Multiply Add.
DX86InstrInfo.td2534 // FMA - Fused Multiply-Add support (requires FMA)
DX86InstrAVX512.td4452 // FMA - Fused Multiply Operations
/external/llvm/lib/Target/ARM/
DARMScheduleV6.td246 // Single-precision Fused FP MAC
249 // Double-precision Fused FP MAC
DARMScheduleA8.td330 // Single-precision Fused FP MAC
334 // Double-precision Fused FP MAC
878 // Double-register Fused FP Multiple-Accumulate
882 // Quad-register Fused FP Multiple-Accumulate
DARMScheduleA9.td616 // Single-precision Fused FP MAC
624 // Double-precision Fused FP MAC
1729 // Double-register Fused FP Multiple-Accumulate
1738 // Quad-register Fused FP Multiple-Accumulate
DARMInstrVFP.td1464 // Fused FP Multiply-Accumulate Operations.
DARMInstrNEON.td4615 // Fused Vector Multiply-Accumulate and Fused Multiply-Subtract Operations.
4631 // Fused Vector Multiply Subtract (floating-point)
/external/llvm/lib/Target/SystemZ/
DSystemZInstrFP.td411 // Fused multiply-add.
418 // Fused multiply-subtract.
DSystemZOperators.td533 // Fused multiply-subtract, using the natural operand order.
537 // Fused multiply-add and multiply-subtract, but with the order of the
DSystemZInstrInfo.td74 // Fused compare-and-branch instructions. As for normal branches,
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp8300 if (SDValue Fused = visitFADDForFMACombine(N)) { in visitFADD() local
8301 AddToWorklist(Fused.getNode()); in visitFADD()
8302 return Fused; in visitFADD()
8365 if (SDValue Fused = visitFSUBForFMACombine(N)) { in visitFSUB() local
8366 AddToWorklist(Fused.getNode()); in visitFSUB()
8367 return Fused; in visitFSUB()
8468 if (SDValue Fused = visitFMULForFMACombine(N)) { in visitFMUL() local
8469 AddToWorklist(Fused.getNode()); in visitFMUL()
8470 return Fused; in visitFMUL()
/external/llvm/lib/Target/PowerPC/
DPPCInstrAltivec.td953 // Fused multiply add and multiply sub for packed float. These are represented