Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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()
137 TargetLowering::AsmOperandInfo &OpInfo) { in computeConstraintToUse()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h104 getSingleConstraintMatchWeight(AsmOperandInfo &Info,
H A DLanaiISelLowering.cpp254 AsmOperandInfo &Info, const char *Constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp188 std::vector<TargetLowering::AsmOperandInfo> Ops = in set()
191 for (TargetLowering::AsmOperandInfo &Op : Ops) { in set()
H A DTargetLowering.cpp5459 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
5598 unsigned TargetLowering::AsmOperandInfo::getMatchedOperand() const { in getMatchedOperand()
5625 AsmOperandInfo &OpInfo = ConstraintOperands.back(); in ParseConstraints()
5716 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5751 for (AsmOperandInfo &cInfo : ConstraintOperands) in ParseConstraints()
5760 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5767 AsmOperandInfo &Input = ConstraintOperands[OpInfo.MatchingInput]; in ParseConstraints()
5820 AsmOperandInfo &info, int maIndex) const { in getMultipleConstraintMatchWeight()
5844 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
5913 TargetLowering::AsmOperandInfo &OpInfo) const { in getConstraintPreferences()
[all …]
H A DSelectionDAGBuilder.cpp8969 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
8980 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
8981 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
9223 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h129 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DAVRISelLowering.cpp2536 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h89 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DSparcISelLowering.cpp3447 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4801 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { struct
4820 AsmOperandInfo(InlineAsm::ConstraintInfo Info) in AsmOperandInfo() function
4832 using AsmOperandInfoVector = std::vector<AsmOperandInfo>;
4845 AsmOperandInfo &info, int maIndex) const;
4850 AsmOperandInfo &info, const char *constraint) const;
4856 virtual void ComputeConstraintToUse(AsmOperandInfo &OpInfo,
4870 ConstraintGroup getConstraintPreferences(AsmOperandInfo &OpInfo) const;
4912 const AsmOperandInfo &OpInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1274 getSingleConstraintMatchWeight(AsmOperandInfo &Info,
1296 const AsmOperandInfo &Constraint,
H A DX86ISelLowering.cpp56743 AsmOperandInfo &Info, const char *Constraint) const { in getSingleConstraintMatchWeight()
56893 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1224 getSingleConstraintMatchWeight(AsmOperandInfo &info,
1250 const AsmOperandInfo &Constraint,
H A DAArch64ISelLowering.cpp10538 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
10610 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h627 AsmOperandInfo &info, const char *constraint) const override;
H A DMipsISelLowering.cpp3966 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h512 getSingleConstraintMatchWeight(AsmOperandInfo &info,
H A DSystemZISelLowering.cpp1176 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h529 AsmOperandInfo &info, const char *constraint) const override;
H A DARMISelLowering.cpp20381 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h964 AsmOperandInfo &info, const char *constraint) const override;
H A DPPCISelLowering.cpp16533 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5086 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in IsOperandAMemoryOperand()
5897 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in optimizeInlineAsmInst()