Searched refs:ExternMacro (Results 1 – 6 of 6) sorted by relevance
192 ExternMacro* Declarations::CreateExternMacro( in CreateExternMacro()195 return RegisterDeclarable(std::unique_ptr<ExternMacro>( in CreateExternMacro()196 new ExternMacro(std::move(name), std::move(external_assembler_name), in CreateExternMacro()
346 if (ExternMacro* extern_macro = ExternMacro::DynamicCast(instruction.macro)) { in EmitInstruction()415 if (ExternMacro* extern_macro = ExternMacro::DynamicCast(instruction.macro)) { in EmitInstruction()505 if (const ExternMacro* extern_macro = in EmitInstruction()506 ExternMacro::DynamicCast(instruction.macro)) { in EmitInstruction()
408 class ExternMacro : public Macro {410 DECLARE_DECLARABLE_BOILERPLATE(ExternMacro, ExternMacro) in DECLARE_DECLARABLE_BOILERPLATE() argument428 ExternMacro(const std::string& name, std::string external_assembler_name, in ExternMacro() function
105 static ExternMacro* CreateExternMacro(std::string name,
539 void Visit(ExternMacro* macro) {} in Visit()
2869 if (auto* extern_macro = ExternMacro::DynamicCast(macro)) { in GenerateCall()2879 auto* extern_macro = ExternMacro::DynamicCast(macro); in GenerateCall()2885 auto* extern_macro = ExternMacro::DynamicCast(macro); in GenerateCall()3514 return Visit(ExternMacro::cast(declarable)); in Visit()