Home
last modified time | relevance | path

Searched refs:AsmStr (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp45 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 DLanaiInstrInfo.td273 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 DInlineAsm.cpp64 StringRef AsmStr(AsmString); in collectAsmStrs() local
71 if (AsmStr.empty()) in collectAsmStrs()
73 AsmStr.split(AsmStrs, "\n\t", -1, false); in collectAsmStrs()
H A DAutoUpgrade.cpp2415 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 DAutoUpgrade.h50 LLVM_ABI void UpgradeInlineAsmString(std::string *AsmStr);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp408 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 DNVPTXTargetTransformInfo.cpp495 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 DBPFMIPeephole.cpp700 const char *AsmStr = MI.getOperand(0).getSymbolName(); in removeMayGotoZero() local
702 SplitString(AsmStr, AsmPieces, ";\n"); in removeMayGotoZero()
H A DBTFDebug.cpp1448 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 DCSKYInstrInfo.cpp615 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 DX86InstrFormats.td207 string AsmStr, Domain d = GenericDomain>
218 string AsmString = AsmStr;
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp203 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 DSparcInstrInfo.cpp631 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 DMipsInstrInfo.cpp713 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 DStmt.h3368 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 DStmt.cpp854 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 DBitcodeReader.cpp3644 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 DAsmPrinter.h928 unsigned addInlineAsmDiagBuffer(StringRef AsmStr,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1333 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 DDXILBitcodeWriter.cpp1977 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 DInlineCost.cpp800 for (StringRef AsmStr : AsmStrs) { in onInlineAsm() local
802 StringRef Trimmed = AsmStr.trim(); in onInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp1818 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 DBitcodeWriter.cpp2828 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 DASTReaderStmt.cpp419 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 DHexagonInstrInfo.cpp4612 const char *AsmStr = MI.getOperand(NumDefs).getSymbolName(); in getSize() local
4613 Size = getInlineAsmLength(AsmStr, *MAI); in getSize()

12