Lines Matching defs:dxil
20 using namespace llvm::dxil;
148 dxil::OpCode OpCode;
151 dxil::OpCodeClass OpCodeClass;
321 getArgTypesFromOpParamTypes(ArrayRef<dxil::OpParamType> Types,
325 for (dxil::OpParamType Ty : Types)
334 static FunctionType *getDXILOpFunctionType(dxil::OpCode OpCode,
370 constexpr static uint64_t computeSwitchEnum(dxil::OpCode OpCode,
379 static dxil::Attributes getDXILAttributes(dxil::OpCode OpCode,
387 dxil::Attributes Attributes;
397 auto Other = dxil::Attributes{__VA_ARGS__}; \
409 static void setDXILAttributes(CallInst *CI, dxil::OpCode OpCode,
411 dxil::Attributes Attributes = getDXILAttributes(OpCode, DXILVersion);
424 namespace dxil {
443 static Error makeOpError(dxil::OpCode OpCode, Twine Msg) {
449 Expected<CallInst *> DXILOpBuilder::tryCreateOp(dxil::OpCode OpCode,
526 CallInst *DXILOpBuilder::createOp(dxil::OpCode OpCode, ArrayRef<Value *> Args,
547 uint32_t SpaceID, dxil::ResourceClass RC) {
565 const char *DXILOpBuilder::getOpCodeName(dxil::OpCode DXILOp) {
568 } // namespace dxil