| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterInlineAsm.cpp | 45 unsigned AsmPrinter::addInlineAsmDiagBuffer(StringRef AsmStr, in addInlineAsmDiagBuffer() argument 55 Buffer = MemoryBuffer::getMemBufferCopy(AsmStr, "<inline asm>"); in addInlineAsmDiagBuffer() 134 static void EmitInlineAsmStr(const char *AsmStr, const MachineInstr *MI, in EmitInlineAsmStr() argument 146 const char *LastEmitted = AsmStr; // One past the last character emitted. in EmitInlineAsmStr() 193 Twine(AsmStr) + "'"); in EmitInlineAsmStr() 228 " string: '" + Twine(AsmStr) + "'"); in EmitInlineAsmStr() 243 Twine(AsmStr) + "'"); in EmitInlineAsmStr() 248 Twine(AsmStr) + "'"); in EmitInlineAsmStr() 259 Twine(AsmStr) + "'"); in EmitInlineAsmStr() 267 Twine(AsmStr) + "'"); in EmitInlineAsmStr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 273 multiclass ALUbase<bits<3> subOp, string AsmStr, 279 !strconcat(AsmStr, "\t$Rs1, $imm16, $Rd"), 283 !strconcat(AsmStr, "\t$Rs1, $imm16, $Rd"), 288 multiclass ALUarith<bits<3> subOp, string AsmStr, SDNode OpNode, 290 defm I_ : ALUbase<subOp, AsmStr, LoExt, HiExt, [], []>; 295 !strconcat(AsmStr, "$DDDI\t$Rs1, $Rs2, $Rd"), 299 multiclass ALUlogic<bits<3> subOp, string AsmStr, SDNode OpNode, 301 defm I_ : ALUbase<subOp, AsmStr, LoExt, HiExt, 308 !strconcat(AsmStr, "$DDDI\t$Rs1, $Rs2, $Rd"), 421 class ShiftRI<string AsmStr, list<dag> Pattern> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | InlineAsm.cpp | 64 StringRef AsmStr(AsmString); in collectAsmStrs() local 71 if (AsmStr.empty()) in collectAsmStrs() 73 AsmStr.split(AsmStrs, "\n\t", -1, false); in collectAsmStrs()
|
| H A D | AutoUpgrade.cpp | 2415 void llvm::UpgradeInlineAsmString(std::string *AsmStr) { in UpgradeInlineAsmString() argument 2417 if (AsmStr->find("mov\tfp") == 0 && in UpgradeInlineAsmString() 2418 AsmStr->find("objc_retainAutoreleaseReturnValue") != std::string::npos && in UpgradeInlineAsmString() 2419 (Pos = AsmStr->find("# marker")) != std::string::npos) { in UpgradeInlineAsmString() 2420 AsmStr->replace(Pos, 1, ";"); in UpgradeInlineAsmString()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | AutoUpgrade.h | 50 LLVM_ABI void UpgradeInlineAsmString(std::string *AsmStr);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 408 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 409 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 495 StringRef AsmStr = IA->getAsmString(); in getInstructionCost() local 497 count_if(split(AsmStr, ';'), [](StringRef AsmInst) { in getInstructionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFMIPeephole.cpp | 700 const char *AsmStr = MI.getOperand(0).getSymbolName(); in removeMayGotoZero() local 702 SplitString(AsmStr, AsmPieces, ";\n"); in removeMayGotoZero()
|
| H A D | BTFDebug.cpp | 1448 const char *AsmStr = MO.getSymbolName(); in beginInstruction() local 1449 if (AsmStr[0] == 0) in beginInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrInfo.cpp | 615 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 616 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrFormats.td | 207 string AsmStr, Domain d = GenericDomain> 218 string AsmString = AsmStr;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaInstrInfo.cpp | 203 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 204 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.cpp | 631 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 632 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.cpp | 713 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 714 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Stmt.h | 3368 Expr *AsmStr; 3391 const Expr *getAsmStringExpr() const { return AsmStr; } 3392 Expr *getAsmStringExpr() { return AsmStr; } 3393 void setAsmStringExpr(Expr *E) { AsmStr = E; } 3587 StringRef AsmStr; 3617 StringRef getAsmString() const { return AsmStr; }
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Stmt.cpp | 854 AsmStr.split(Pieces, "\n\t"); in generateAsmString() 901 RParenLoc(rparenloc), AsmStr(asmstr), NumLabels(numlabels) { in GCCAsmStmt() 946 AsmStr = copyIntoContext(C, asmstr); in initialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 3644 std::string AsmStr, ConstrStr; in parseConstants() local 3655 AsmStr += (char)Record[2+i]; in parseConstants() 3658 UpgradeInlineAsmString(&AsmStr); in parseConstants() 3661 V = InlineAsm::get(cast<FunctionType>(CurElemTy), AsmStr, ConstrStr, in parseConstants() 3670 std::string AsmStr, ConstrStr; in parseConstants() local 3682 AsmStr += (char)Record[2+i]; in parseConstants() 3685 UpgradeInlineAsmString(&AsmStr); in parseConstants() 3688 V = InlineAsm::get(cast<FunctionType>(CurElemTy), AsmStr, ConstrStr, in parseConstants() 3698 std::string AsmStr, ConstrStr; in parseConstants() local 3713 AsmStr += (char)Record[OpNum + i]; in parseConstants() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | AsmPrinter.h | 928 unsigned addInlineAsmDiagBuffer(StringRef AsmStr,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 1333 const char *AsmStr = cast<ExternalSymbolSDNode>(AsmStrV)->getSymbol(); in EmitSpecialNode() local 1334 MIB.addExternalSymbol(AsmStr); in EmitSpecialNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 1977 StringRef AsmStr = IA->getAsmString(); in writeConstants() local 1978 Record.push_back(AsmStr.size()); in writeConstants() 1979 Record.append(AsmStr.begin(), AsmStr.end()); in writeConstants()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 800 for (StringRef AsmStr : AsmStrs) { in onInlineAsm() local 802 StringRef Trimmed = AsmStr.trim(); in onInlineAsm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.cpp | 1818 const char *AsmStr = MI.getOperand(0).getSymbolName(); in getInstSizeInBytes() local 1819 return getInlineAsmLength(AsmStr, *MF->getTarget().getMCAsmInfo()); in getInstSizeInBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 2828 StringRef AsmStr = IA->getAsmString(); in writeConstants() local 2829 Record.push_back(AsmStr.size()); in writeConstants() 2830 Record.append(AsmStr.begin(), AsmStr.end()); in writeConstants()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 419 std::string AsmStr = readString(); in VisitMSAsmStmt() local 455 S->initialize(Record.getContext(), AsmStr, AsmToks, in VisitMSAsmStmt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 4612 const char *AsmStr = MI.getOperand(NumDefs).getSymbolName(); in getSize() local 4613 Size = getInlineAsmLength(AsmStr, *MAI); in getSize()
|