Home
last modified time | relevance | path

Searched refs:AsmOperandInfo (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp31 class GISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
37 explicit GISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &Info) in GISelAsmOperandInfo()
38 : TargetLowering::AsmOperandInfo(Info) {} in GISelAsmOperandInfo()
58 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
154 static void chooseConstraint(TargetLowering::AsmOperandInfo &OpInfo, in chooseConstraint()
202 TargetLowering::AsmOperandInfo &OpInfo) { in computeConstraintToUse()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h104 getSingleConstraintMatchWeight(AsmOperandInfo &Info,
H A DLanaiISelLowering.cpp252 AsmOperandInfo &Info, const char *Constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.h126 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DAVRISelLowering.cpp1988 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp197 std::vector<TargetLowering::AsmOperandInfo> Ops = in set()
200 for (TargetLowering::AsmOperandInfo &Op : Ops) { in set()
H A DTargetLowering.cpp5142 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
5276 unsigned TargetLowering::AsmOperandInfo::getMatchedOperand() const { in getMatchedOperand()
5303 AsmOperandInfo &OpInfo = ConstraintOperands.back(); in ParseConstraints()
5398 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5433 for (AsmOperandInfo &cInfo : ConstraintOperands) in ParseConstraints()
5442 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5449 AsmOperandInfo &Input = ConstraintOperands[OpInfo.MatchingInput]; in ParseConstraints()
5495 AsmOperandInfo &info, int maIndex) const { in getMultipleConstraintMatchWeight()
5519 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
5583 static void ChooseConstraint(TargetLowering::AsmOperandInfo &OpInfo, in ChooseConstraint()
[all …]
H A DSelectionDAGBuilder.cpp8392 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
8403 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
8404 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
8647 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h82 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DSparcISelLowering.cpp3321 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4457 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { struct
4476 AsmOperandInfo(InlineAsm::ConstraintInfo Info) in AsmOperandInfo() argument
4488 using AsmOperandInfoVector = std::vector<AsmOperandInfo>;
4501 AsmOperandInfo &info, int maIndex) const;
4506 AsmOperandInfo &info, const char *constraint) const;
4512 virtual void ComputeConstraintToUse(AsmOperandInfo &OpInfo,
4558 const AsmOperandInfo &OpInfo,
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1189 getSingleConstraintMatchWeight(AsmOperandInfo &info,
1212 const AsmOperandInfo &Constraint,
H A DX86ISelLowering.cpp55570 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
55729 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h484 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DSystemZISelLowering.cpp1086 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsISelLowering.h629 AsmOperandInfo &info, const char *constraint) const override;
H A DMipsISelLowering.cpp3968 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h529 AsmOperandInfo &info, const char *constraint) const override;
H A DARMISelLowering.cpp20103 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h966 AsmOperandInfo &info, const char *constraint) const override;
H A DPPCISelLowering.cpp16021 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1086 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DAArch64ISelLowering.cpp9030 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4857 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in IsOperandAMemoryOperand()
5660 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in optimizeInlineAsmInst()