Home
last modified time | relevance | path

Searched refs:ParseConstraints (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h184 /// ParseConstraints - Split up the constraint string into the specific
187 static ConstraintInfoVector ParseConstraints(StringRef ConstraintString);
189 /// ParseConstraints - Parse the constraints of this inlineasm object,
190 /// returning them the same way that ParseConstraints(str) does. in ParseConstraints() function
191 ConstraintInfoVector ParseConstraints() const { in ParseConstraints()
192 return ParseConstraints(Constraints); in ParseConstraints()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp235 InlineAsm::ParseConstraints(StringRef Constraints) { in ParseConstraints() function in InlineAsm
277 ConstraintInfoVector Constraints = ParseConstraints(ConstStr); in verify()
H A DVerifier.cpp2505 for (const InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) { in verifyInlineAsmCall()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenInstruction.cpp394 static void ParseConstraints(StringRef CStr, CGIOperandList &Ops, Record *Rec) { in ParseConstraints() function
494 ParseConstraints(R->getValueAsString("Constraints"), Operands, R); in CodeGenInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp232 TLI->ParseConstraints(DL, TRI, Call); in lowerInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp189 TLI->ParseConstraints(Fn->getDataLayout(), TRI, in set()
H A DSelectionDAGBuilder.cpp9788 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints( in visitInlineAsm()
12586 TLI.ParseConstraints(DAG.getDataLayout(), TRI, *CBR); in visitCallBrLandingPad()
H A DTargetLowering.cpp5684 TargetLowering::ParseConstraints(const DataLayout &DL, in ParseConstraints() function in TargetLowering
5698 for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) { in ParseConstraints()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp922 for (const auto &CI : IA->ParseConstraints()) { in inlineAsmUsesAGPRs()
H A DAMDGPUTargetTransformInfo.cpp853 TLI->ParseConstraints(DL, ST->getRegisterInfo(), *CI); in isInlineAsmSourceOfDivergence()
H A DSIISelLowering.cpp16421 TargetLowering::AsmOperandInfoVector TargetConstraints = ParseConstraints( in requiresUniformRegister()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4992 virtual AsmOperandInfoVector ParseConstraints(const DataLayout &DL,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5188 TLI.ParseConstraints(F->getDataLayout(), &TRI, *CI); in IsOperandAMemoryOperand()
6011 TLI->ParseConstraints(*DL, TRI, *CS); in optimizeInlineAsmInst()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4764 for (const InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) { in propagateAttributeTypes()
5900 InlineAsm::ConstraintInfoVector ConstraintInfo = IA->ParseConstraints(); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4855 InlineAsm::ConstraintInfoVector Constraints = IA->ParseConstraints(); in getNumOutputArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp58222 InlineAsm::ConstraintInfoVector Constraints = IA->ParseConstraints(); in ExpandInlineAsm()