Lines Matching refs:ARMAsmParser
130 class ARMAsmParser : public MCTargetAsmParser { class
348 ARMAsmParser(MCSubtargetInfo &STI, MCAsmParser &Parser, in ARMAsmParser() function in __anonef5d38c20111::ARMAsmParser
2977 bool ARMAsmParser::ParseRegister(unsigned &RegNo, in ParseRegister()
2991 int ARMAsmParser::tryParseRegister() { in tryParseRegister()
3048 int ARMAsmParser::tryParseShiftRegister(OperandVector &Operands) { in tryParseShiftRegister()
3151 bool ARMAsmParser::tryParseRegisterWithWriteBack(OperandVector &Operands) { in tryParseRegisterWithWriteBack()
3247 ARMAsmParser::OperandMatchResultTy
3248 ARMAsmParser::parseITCondCode(OperandVector &Operands) { in parseITCondCode()
3285 ARMAsmParser::OperandMatchResultTy
3286 ARMAsmParser::parseCoprocNumOperand(OperandVector &Operands) { in parseCoprocNumOperand()
3308 ARMAsmParser::OperandMatchResultTy
3309 ARMAsmParser::parseCoprocRegOperand(OperandVector &Operands) { in parseCoprocRegOperand()
3327 ARMAsmParser::OperandMatchResultTy
3328 ARMAsmParser::parseCoprocOptionOperand(OperandVector &Operands) { in parseCoprocOptionOperand()
3406 bool ARMAsmParser::parseRegisterList(OperandVector &Operands) { in parseRegisterList()
3537 ARMAsmParser::OperandMatchResultTy ARMAsmParser::
3589 ARMAsmParser::OperandMatchResultTy
3590 ARMAsmParser::parseVectorList(OperandVector &Operands) { in parseVectorList()
3841 ARMAsmParser::OperandMatchResultTy
3842 ARMAsmParser::parseMemBarrierOptOperand(OperandVector &Operands) { in parseMemBarrierOptOperand()
3913 ARMAsmParser::OperandMatchResultTy
3914 ARMAsmParser::parseInstSyncBarrierOptOperand(OperandVector &Operands) { in parseInstSyncBarrierOptOperand()
3965 ARMAsmParser::OperandMatchResultTy
3966 ARMAsmParser::parseProcIFlagsOperand(OperandVector &Operands) { in parseProcIFlagsOperand()
4000 ARMAsmParser::OperandMatchResultTy
4001 ARMAsmParser::parseMSRMaskOperand(OperandVector &Operands) { in parseMSRMaskOperand()
4133 ARMAsmParser::OperandMatchResultTy
4134 ARMAsmParser::parseBankedRegOperand(OperandVector &Operands) { in parseBankedRegOperand()
4188 ARMAsmParser::OperandMatchResultTy
4189 ARMAsmParser::parsePKHImm(OperandVector &Operands, StringRef Op, int Low, in parsePKHImm()
4237 ARMAsmParser::OperandMatchResultTy
4238 ARMAsmParser::parseSetEndImm(OperandVector &Operands) { in parseSetEndImm()
4267 ARMAsmParser::OperandMatchResultTy
4268 ARMAsmParser::parseShifterImm(OperandVector &Operands) { in parseShifterImm()
4338 ARMAsmParser::OperandMatchResultTy
4339 ARMAsmParser::parseRotImm(OperandVector &Operands) { in parseRotImm()
4385 ARMAsmParser::OperandMatchResultTy
4386 ARMAsmParser::parseModImm(OperandVector &Operands) { in parseModImm()
4502 ARMAsmParser::OperandMatchResultTy
4503 ARMAsmParser::parseBitfield(OperandVector &Operands) { in parseBitfield()
4571 ARMAsmParser::OperandMatchResultTy
4572 ARMAsmParser::parsePostIdxReg(OperandVector &Operands) { in parsePostIdxReg()
4621 ARMAsmParser::OperandMatchResultTy
4622 ARMAsmParser::parseAM3Offset(OperandVector &Operands) { in parseAM3Offset()
4695 void ARMAsmParser::cvtThumbMultiply(MCInst &Inst, in cvtThumbMultiply()
4711 void ARMAsmParser::cvtThumbBranches(MCInst &Inst, in cvtThumbBranches()
4771 bool ARMAsmParser::parseMemory(OperandVector &Operands) { in parseMemory()
4962 bool ARMAsmParser::parseMemRegOffsetShift(ARM_AM::ShiftOpc &St, in parseMemRegOffsetShift()
5023 ARMAsmParser::OperandMatchResultTy
5024 ARMAsmParser::parseFPImm(OperandVector &Operands) { in parseFPImm()
5105 bool ARMAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
5238 bool ARMAsmParser::parsePrefix(ARMMCExpr::VariantKind &RefKind) { in parsePrefix()
5317 StringRef ARMAsmParser::splitMnemonic(StringRef Mnemonic, in splitMnemonic()
5421 void ARMAsmParser::getMnemonicAcceptInfo(StringRef Mnemonic, StringRef FullInst, in getMnemonicAcceptInfo()
5468 bool ARMAsmParser::shouldOmitCCOutOperand(StringRef Mnemonic, in shouldOmitCCOutOperand()
5591 bool ARMAsmParser::shouldOmitPredicateOperand(StringRef Mnemonic, in shouldOmitPredicateOperand()
5649 bool ARMAsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name, in ParseInstruction()
6023 bool ARMAsmParser::validatetLDMRegList(MCInst Inst, in validatetLDMRegList()
6046 bool ARMAsmParser::validatetSTMRegList(MCInst Inst, in validatetSTMRegList()
6068 bool ARMAsmParser::validateInstruction(MCInst &Inst, in validateInstruction()
6694 bool ARMAsmParser::processInstruction(MCInst &Inst, in processInstruction()
8528 unsigned ARMAsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
8577 bool ARMAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
8717 bool ARMAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
8803 bool ARMAsmParser::parseLiteralValues(unsigned Size, SMLoc L) { in parseLiteralValues()
8833 bool ARMAsmParser::parseDirectiveThumb(SMLoc L) { in parseDirectiveThumb()
8855 bool ARMAsmParser::parseDirectiveARM(SMLoc L) { in parseDirectiveARM()
8875 void ARMAsmParser::onLabelParsed(MCSymbol *Symbol) { in onLabelParsed()
8884 bool ARMAsmParser::parseDirectiveThumbFunc(SMLoc L) { in parseDirectiveThumbFunc()
8919 bool ARMAsmParser::parseDirectiveSyntax(SMLoc L) { in parseDirectiveSyntax()
8951 bool ARMAsmParser::parseDirectiveCode(SMLoc L) { in parseDirectiveCode()
8996 bool ARMAsmParser::parseDirectiveReq(StringRef Name, SMLoc L) { in parseDirectiveReq()
9026 bool ARMAsmParser::parseDirectiveUnreq(SMLoc L) { in parseDirectiveUnreq()
9040 bool ARMAsmParser::parseDirectiveArch(SMLoc L) { in parseDirectiveArch()
9063 bool ARMAsmParser::parseDirectiveEabiAttr(SMLoc L) { in parseDirectiveEabiAttr()
9174 bool ARMAsmParser::parseDirectiveCPU(SMLoc L) { in parseDirectiveCPU()
9247 bool ARMAsmParser::parseDirectiveFPU(SMLoc L) { in parseDirectiveFPU()
9279 bool ARMAsmParser::parseDirectiveFnStart(SMLoc L) { in parseDirectiveFnStart()
9297 bool ARMAsmParser::parseDirectiveFnEnd(SMLoc L) { in parseDirectiveFnEnd()
9313 bool ARMAsmParser::parseDirectiveCantUnwind(SMLoc L) { in parseDirectiveCantUnwind()
9338 bool ARMAsmParser::parseDirectivePersonality(SMLoc L) { in parseDirectivePersonality()
9382 bool ARMAsmParser::parseDirectiveHandlerData(SMLoc L) { in parseDirectiveHandlerData()
9402 bool ARMAsmParser::parseDirectiveSetFP(SMLoc L) { in parseDirectiveSetFP()
9480 bool ARMAsmParser::parseDirectivePad(SMLoc L) { in parseDirectivePad()
9520 bool ARMAsmParser::parseDirectiveRegSave(SMLoc L, bool IsVector) { in parseDirectiveRegSave()
9555 bool ARMAsmParser::parseDirectiveInst(SMLoc Loc, char Suffix) { in parseDirectiveInst()
9639 bool ARMAsmParser::parseDirectiveLtorg(SMLoc L) { in parseDirectiveLtorg()
9644 bool ARMAsmParser::parseDirectiveEven(SMLoc L) { in parseDirectiveEven()
9668 bool ARMAsmParser::parseDirectivePersonalityIndex(SMLoc L) { in parseDirectivePersonalityIndex()
9724 bool ARMAsmParser::parseDirectiveUnwindRaw(SMLoc L) { in parseDirectiveUnwindRaw()
9806 bool ARMAsmParser::parseDirectiveTLSDescSeq(SMLoc L) { in parseDirectiveTLSDescSeq()
9832 bool ARMAsmParser::parseDirectiveMovSP(SMLoc L) { in parseDirectiveMovSP()
9896 bool ARMAsmParser::parseDirectiveObjectArch(SMLoc L) { in parseDirectiveObjectArch()
9936 bool ARMAsmParser::parseDirectiveAlign(SMLoc L) { in parseDirectiveAlign()
9953 bool ARMAsmParser::parseDirectiveThumbSet(SMLoc L) { in parseDirectiveThumbSet()
9991 RegisterMCAsmParser<ARMAsmParser> X(TheARMLETarget); in LLVMInitializeARMAsmParser()
9992 RegisterMCAsmParser<ARMAsmParser> Y(TheARMBETarget); in LLVMInitializeARMAsmParser()
9993 RegisterMCAsmParser<ARMAsmParser> A(TheThumbLETarget); in LLVMInitializeARMAsmParser()
9994 RegisterMCAsmParser<ARMAsmParser> B(TheThumbBETarget); in LLVMInitializeARMAsmParser()
10033 bool ARMAsmParser::parseDirectiveArchExtension(SMLoc L) { in parseDirectiveArchExtension()
10081 unsigned ARMAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp, in validateTargetOperandClass()