Lines Matching +full:standard +full:- +full:vt
1 //===-- SPIRVISelLowering.h - SPIR-V DAG Lowering Interface -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines the interfaces that SPIR-V uses to lower LLVM code into a
12 //===----------------------------------------------------------------------===//
44 // This is to prevent sexts of non-i64 vector indices which are generated
51 EVT VT) const override;
53 EVT VT) const override;
60 StringRef Constraint, MVT VT) const override;
62 getNumRegisters(LLVMContext &Context, EVT VT,
68 // extra instructions required to preserve validity of SPIR-V code imposed by
69 // the standard.