Home
last modified time | relevance | path

Searched refs:AsmParser (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp118 class AsmParser : public MCAsmParser { class
205 AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
207 AsmParser(const AsmParser &) = delete;
208 AsmParser &operator=(const AsmParser &) = delete;
209 ~AsmParser() override;
726 class HLASMAsmParser final : public AsmParser {
743 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser()
773 AsmParser::AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out, in AsmParser() function in AsmParser
824 AsmParser::~AsmParser() { in ~AsmParser()
835 void AsmParser::printMacroInstantiations() { in printMacroInstantiations()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetSelect.h37 #define LLVM_ASM_PARSER(TargetName) void LLVMInitialize##TargetName##AsmParser();
100 #define LLVM_ASM_PARSER(TargetName) LLVMInitialize##TargetName##AsmParser(); in InitializeAllAsmParsers()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DTarget.h63 void LLVMInitialize##TargetName##AsmParser(void);
113 #define LLVM_ASM_PARSER(TargetName) LLVMInitialize##TargetName##AsmParser(); in LLVMInitializeAllAsmParsers()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp745 Record *AsmParser; member in __anon44b0c7da0111::AsmMatcherInfo
799 AsmMatcherInfo(Record *AsmParser, CodeGenTarget &Target,
1472 : Records(records), AsmParser(asmParser), Target(target) {} in AsmMatcherInfo()
1484 AsmParser->getValueAsBit("CallCustomParserForAllOperands"); in buildOperandMatchInfo()
1523 bool HasMnemonicFirst = AsmParser->getValueAsBit("HasMnemonicFirst"); in buildInfo()
1525 AsmParser->getValueAsBit("ReportMultipleNearMisses"); in buildInfo()
2625 static void emitMatchRegisterName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterName() argument
2644 AsmParser->getValueAsBit("AllowDuplicateRegisterNames"); in emitMatchRegisterName()
2653 static void emitMatchRegisterAltName(CodeGenTarget &Target, Record *AsmParser, in emitMatchRegisterAltName() argument
2679 AsmParser->getValueAsBit("AllowDuplicateRegisterNames"); in emitMatchRegisterAltName()
[all …]
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist543 llvm/lib/AsmParser/CMakeLists.txt
622 llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt
629 llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
640 llvm/lib/Target/ARM/AsmParser/CMakeLists.txt
649 llvm/lib/Target/AVR/AsmParser/CMakeLists.txt
654 llvm/lib/Target/BPF/AsmParser/CMakeLists.txt
660 llvm/lib/Target/CSKY/AsmParser/CMakeLists.txt
670 llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt
675 llvm/lib/Target/Lanai/AsmParser/CMakeLists.txt
680 llvm/lib/Target/LoongArch/AsmParser/CMakeLists.txt
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectX.td38 def DirectXAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVR.td56 def AVRAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensa.td56 def XtensaAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.td42 def BPFAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVE.td35 def VEAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZ.td66 def SystemZAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.td71 def RISCVAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430.td78 def MSP430AsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARM.td70 def ARMAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp68 const AMDGPUAsmParser *AsmParser; member in __anon6862249c0111::AMDGPUOperand
72 : Kind(Kind_), AsmParser(AsmParser_) {} in AMDGPUOperand()
1154 static AMDGPUOperand::Ptr CreateImm(const AMDGPUAsmParser *AsmParser, in CreateImm() argument
1158 auto Op = std::make_unique<AMDGPUOperand>(Immediate, AsmParser); in CreateImm()
1169 static AMDGPUOperand::Ptr CreateToken(const AMDGPUAsmParser *AsmParser, in CreateToken() argument
1172 auto Res = std::make_unique<AMDGPUOperand>(Token, AsmParser); in CreateToken()
1180 static AMDGPUOperand::Ptr CreateReg(const AMDGPUAsmParser *AsmParser, in CreateReg() argument
1183 auto Op = std::make_unique<AMDGPUOperand>(Register, AsmParser); in CreateReg()
1191 static AMDGPUOperand::Ptr CreateExpr(const AMDGPUAsmParser *AsmParser, in CreateExpr() argument
1193 auto Op = std::make_unique<AMDGPUOperand>(Expression, AsmParser); in CreateExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68k.td119 def M68kAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td130 def WebAssemblyAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td968 // diagnostic. The target AsmParser maps these codes to text.
976 /// the AsmParser will emit an error when it finishes parsing an
1537 // AsmParser - This class can be implemented by targets that wish to implement
1543 class AsmParser {
1545 // class. Generated AsmParser classes are always prefixed with the target
1547 string AsmParserClassName = "AsmParser";
1550 // function of the AsmParser class to call on every matched instruction.
1587 // member function of the AsmParser class to call for every instruction
1610 def DefaultAsmParser : AsmParser;
1623 // Name - The AsmParser variant name (e.g., AT&T vs Intel).
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArch.td164 def LoongArchAsmParser : AsmParser {
/freebsd/lib/clang/libllvm/
H A DMakefile162 SRCS_MIN+= AsmParser/LLLexer.cpp
163 SRCS_MIN+= AsmParser/LLParser.cpp
164 SRCS_MIN+= AsmParser/Parser.cpp
918 SRCS_MIN+= MC/MCParser/AsmParser.cpp
1290 SRCS_MIN+= Target/AArch64/AsmParser/AArch64AsmParser.cpp
1358 SRCS_MIN+= Target/ARM/AsmParser/ARMAsmParser.cpp
1390 SRCS_MIN+= Target/BPF/AsmParser/BPFAsmParser.cpp
1425 SRCS_MIN+= Target/Mips/AsmParser/MipsAsmParser.cpp
1485 SRCS_MIN+= Target/PowerPC/AsmParser/PPCAsmParser.cpp
1543 SRCS_MIN+= Target/RISCV/AsmParser/RISCVAsmParser.cpp
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparc.td103 def SparcAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips.td265 def MipsAsmParser : AsmParser {
/freebsd/contrib/llvm-project/llvm/include/
H A Dmodule.modulemap19 umbrella "llvm/AsmParser"
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp843 MipsOperand(KindTy K, MipsAsmParser &Parser) : Kind(K), AsmParser(Parser) {} in MipsOperand()
862 MipsAsmParser &AsmParser; member in __anona2e40b320211::MipsOperand
921 AsmParser.warnIfRegIndexIsAT(RegIdx.Index, StartLoc); in getGPR32Reg()
948 AsmParser.Warning(StartLoc, "Float register should be even."); in getAFGR64Reg()
1151 if (!AsmParser.useOddSPReg() && RegIdx.Index & 1) in addFGR32AsmRegOperands()
1152 AsmParser.getParser().printError( in addFGR32AsmRegOperands()
1161 if (!AsmParser.useOddSPReg() && RegIdx.Index & 1) in addStrictlyFGR32AsmRegOperands()
1162 AsmParser.Error(StartLoc, "-mno-odd-spreg prohibits the use of odd FPU " in addStrictlyFGR32AsmRegOperands()
1268 Inst.addOperand(MCOperand::createReg(AsmParser.getABI().ArePtrs64bit() in addMemOperands()
1370 const unsigned PtrBits = AsmParser.getABI().ArePtrs64bit() ? 64 : 32; in isMemWithPtrSizeOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagon.td485 def HexagonAsmParser : AsmParser {

12