Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVScheduleV.td98 // 11.7. Vector Narrowing Integer Right Shift Instructions
146 // 12.5. Vector Narrowing Fixed-Point Clip Instructions
198 // 13.19. Narrowing Floating-Point/Integer Type-Convert Instructions
318 // 11.7. Vector Narrowing Integer Right Shift Instructions
360 // 12.5. Vector Narrowing Fixed-Point Clip Instructions
411 // 13.19. Narrowing Floating-Point/Integer Type-Convert Instructions
DRISCVInstrFormats.td72 // * Narrowing: The destination EEW is smaller than the source EEW. The
DRISCVInstrInfoV.td1001 // Vector Narrowing Integer Right Shift Instructions
1002 // Refer to 11.3. Narrowing Vector Arithmetic Instructions
1158 // Vector Narrowing Fixed-Point Clip Instructions
1289 // Narrowing Floating-Point/Integer Type-Convert Instructions
DRISCVInstrInfoVPseudos.td1632 // Narrowing instructions like vnsrl/vnsra/vnclip(u) don't need @earlyclobber
3509 // 12.7. Vector Narrowing Integer Right Shift Instructions
3619 // 13.5. Vector Narrowing Fixed-Point Clip Instructions
3751 // 14.19. Narrowing Floating-Point/Integer Type-Convert Instructions
4031 // 12.7. Vector Narrowing Integer Right Shift Instructions
4277 // 13.5. Vector Narrowing Fixed-Point Clip Instructions
4416 // 14.19. Narrowing Floating-Point/Integer Type-Convert Instructions
DRISCVInstrInfoVVLPatterns.td696 // 12.7. Vector Narrowing Integer Right Shift Instructions
1188 // 14.19 Narrowing Floating-Point/Integer Type-Convert Instructions
DRISCVInstrInfoVSDPatterns.td754 // 14.19. Narrowing Floating-Point/Integer Type-Convert Instructions
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DIntrinsicsAArch64.td385 // Vector Signed->Unsigned Narrowing Saturating Shift Right by Constant
388 // Vector Signed->Unsigned Rounding Narrowing Saturating Shift Right by Const
391 // Vector Narrowing Shift Right by Constant
395 // Vector Rounding Narrowing Shift Right by Constant
398 // Vector Rounding Narrowing Saturating Shift Right by Constant
479 // Vector FP Inexact Narrowing
482 // Scalar FP Inexact Narrowing
2358 // Narrowing shift right
DIntrinsicsARM.td584 // Narrowing Saturating Vector Moves.
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
Driscv_vector.td1619 // 12.7. Vector Narrowing Integer Right Shift Instructions
1741 // 13.5. Vector Narrowing Fixed-Point Clip Instructions
1856 // 14.19. Narrowing Floating-Point/Integer Type-Convert Instructions
Darm_sve.td1762 // SVE2 - Narrowing DSP operations
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrSIMD.td1226 // Narrowing operations
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaOverload.cpp447 bool Narrowing = false; in getNarrowingKind() local
452 Narrowing = true; in getNarrowingKind()
466 Narrowing = true; in getNarrowingKind()
468 if (Narrowing) { in getNarrowingKind()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMInstrNEON.td3036 // Narrowing 3-register intrinsics.
3441 // Neon Narrowing 2-register vector operations,
3458 // Neon Narrowing 2-register vector intrinsics,
3665 // Neon Narrowing 3-register vector intrinsics,
6772 // VMOVN : Vector Narrowing Move
6775 // VQMOVN : Vector Saturating Narrowing Move
DARMInstrMVE.td7303 // Widening/Narrowing Loads/Stores
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DSVEInstrFormats.td3706 // SVE2 Narrowing Group