• Home
  • Raw
  • Download

Lines Matching defs:ir_context

47 uint32_t MaybeGetOpConstant(opt::IRContext* ir_context,  in MaybeGetOpConstant()
73 std::unique_ptr<spvtools::opt::IRContext>* ir_context) { in BuildIRContext()
185 opt::Instruction CreateUnreachableEdgeInstruction(opt::IRContext* ir_context, in CreateUnreachableEdgeInstruction()
313 bool CanMakeSynonymOf(opt::IRContext* ir_context, in CanMakeSynonymOf()
444 opt::IRContext* ir_context) { in GetBoundForCompositeIndex()
475 bool IsValidAndWellFormed(const opt::IRContext* ir_context, in IsValidAndWellFormed()
532 bool IsNonFunctionTypeId(opt::IRContext* ir_context, uint32_t id) { in IsNonFunctionTypeId()
537 bool IsMergeOrContinue(opt::IRContext* ir_context, uint32_t block_id) { in IsMergeOrContinue()
555 uint32_t GetLoopFromMergeBlock(opt::IRContext* ir_context, in GetLoopFromMergeBlock()
577 uint32_t FindFunctionType(opt::IRContext* ir_context, in FindFunctionType()
612 opt::Function* FindFunction(opt::IRContext* ir_context, uint32_t function_id) { in FindFunction()
807 const opt::IRContext* ir_context) { in GlobalVariablesMustBeDeclaredInEntryPointInterfaces()
945 std::vector<opt::Instruction*> GetParameters(opt::IRContext* ir_context, in GetParameters()
957 void RemoveParameter(opt::IRContext* ir_context, uint32_t parameter_id) { in RemoveParameter()
971 std::vector<opt::Instruction*> GetCallers(opt::IRContext* ir_context, in GetCallers()
988 opt::Function* GetFunctionFromParameterId(opt::IRContext* ir_context, in GetFunctionFromParameterId()
1002 uint32_t UpdateFunctionType(opt::IRContext* ir_context, uint32_t function_id, in UpdateFunctionType()
1071 void AddFunctionType(opt::IRContext* ir_context, uint32_t result_id, in AddFunctionType()
1099 uint32_t FindOrCreateFunctionType(opt::IRContext* ir_context, in FindOrCreateFunctionType()
1109 uint32_t MaybeGetIntegerType(opt::IRContext* ir_context, uint32_t width, in MaybeGetIntegerType()
1115 uint32_t MaybeGetFloatType(opt::IRContext* ir_context, uint32_t width) { in MaybeGetFloatType()
1120 uint32_t MaybeGetBoolType(opt::IRContext* ir_context) { in MaybeGetBoolType()
1125 uint32_t MaybeGetVectorType(opt::IRContext* ir_context, in MaybeGetVectorType()
1140 uint32_t MaybeGetStructType(opt::IRContext* ir_context, in MaybeGetStructType()
1162 uint32_t MaybeGetVoidType(opt::IRContext* ir_context) { in MaybeGetVoidType()
1168 opt::IRContext* ir_context, in MaybeGetZeroConstant()
1270 bool CanCreateConstant(opt::IRContext* ir_context, uint32_t type_id) { in CanCreateConstant()
1302 opt::IRContext* ir_context, in MaybeGetScalarConstant()
1325 opt::IRContext* ir_context, in MaybeGetCompositeConstant()
1358 opt::IRContext* ir_context, in MaybeGetIntegerConstant()
1370 uint32_t MaybeGetIntegerConstantFromValueAndType(opt::IRContext* ir_context, in MaybeGetIntegerConstantFromValueAndType()
1397 opt::IRContext* ir_context, in MaybeGetFloatConstant()
1409 opt::IRContext* ir_context, in MaybeGetBoolConstant()
1450 bool TypesAreEqualUpToSign(opt::IRContext* ir_context, uint32_t type1_id, in TypesAreEqualUpToSign()
1507 opt::Instruction* GetLastInsertBeforeInstruction(opt::IRContext* ir_context, in GetLastInsertBeforeInstruction()
1532 bool IdUseCanBeReplaced(opt::IRContext* ir_context, in IdUseCanBeReplaced()
1631 bool MembersHaveBuiltInDecoration(opt::IRContext* ir_context, in MembersHaveBuiltInDecoration()
1656 bool HasBlockOrBufferBlockDecoration(opt::IRContext* ir_context, uint32_t id) { in HasBlockOrBufferBlockDecoration()
1813 std::set<uint32_t> GetReachableReturnBlocks(opt::IRContext* ir_context, in GetReachableReturnBlocks()
1830 bool NewTerminatorPreservesDominationRules(opt::IRContext* ir_context, in NewTerminatorPreservesDominationRules()