Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
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()
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiISelLowering.h104 getSingleConstraintMatchWeight(AsmOperandInfo &Info,
DLanaiISelLowering.cpp252 AsmOperandInfo &Info, const char *Constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp193 std::vector<TargetLowering::AsmOperandInfo> Ops = in set()
196 for (TargetLowering::AsmOperandInfo &Op : Ops) { in set()
DTargetLowering.cpp5226 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
5359 bool TargetLowering::AsmOperandInfo::isMatchingInputConstraint() const { in isMatchingInputConstraint()
5366 unsigned TargetLowering::AsmOperandInfo::getMatchedOperand() const { in getMatchedOperand()
5393 AsmOperandInfo &OpInfo = ConstraintOperands.back(); in ParseConstraints()
5484 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5493 AsmOperandInfo &Input = ConstraintOperands[OpInfo.MatchingInput]; in ParseConstraints()
5519 for (AsmOperandInfo &cInfo : ConstraintOperands) in ParseConstraints()
5528 AsmOperandInfo &OpInfo = ConstraintOperands[cIndex]; in ParseConstraints()
5535 AsmOperandInfo &Input = ConstraintOperands[OpInfo.MatchingInput]; in ParseConstraints()
5581 AsmOperandInfo &info, int maIndex) const { in getMultipleConstraintMatchWeight()
[all …]
DSelectionDAGBuilder.cpp8561 class SDISelAsmOperandInfo : public TargetLowering::AsmOperandInfo {
8572 explicit SDISelAsmOperandInfo(const TargetLowering::AsmOperandInfo &info) in SDISelAsmOperandInfo()
8573 : TargetLowering::AsmOperandInfo(info), CallOperand(nullptr, 0) { in SDISelAsmOperandInfo()
8816 void update(const TargetLowering::AsmOperandInfo &OpInfo) { in update()
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRISelLowering.h129 getSingleConstraintMatchWeight(AsmOperandInfo &info,
DAVRISelLowering.cpp2471 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.h88 getSingleConstraintMatchWeight(AsmOperandInfo &info,
DSparcISelLowering.cpp3395 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetLowering.h4613 struct AsmOperandInfo : public InlineAsm::ConstraintInfo { struct
4632 AsmOperandInfo(InlineAsm::ConstraintInfo Info) in AsmOperandInfo() argument
4644 using AsmOperandInfoVector = std::vector<AsmOperandInfo>;
4657 AsmOperandInfo &info, int maIndex) const;
4662 AsmOperandInfo &info, const char *constraint) const;
4668 virtual void ComputeConstraintToUse(AsmOperandInfo &OpInfo,
4714 const AsmOperandInfo &OpInfo,
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.h1250 getSingleConstraintMatchWeight(AsmOperandInfo &info,
1273 const AsmOperandInfo &Constraint,
DX86ISelLowering.cpp56944 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
57103 const AsmOperandInfo &OpInfo, SelectionDAG &DAG) const { in LowerAsmOutputForConstraint()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsISelLowering.h629 AsmOperandInfo &info, const char *constraint) const override;
DMipsISelLowering.cpp3968 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h482 getSingleConstraintMatchWeight(AsmOperandInfo &info,
DSystemZISelLowering.cpp1089 getSingleConstraintMatchWeight(AsmOperandInfo &info, in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelLowering.h522 AsmOperandInfo &info, const char *constraint) const override;
DARMISelLowering.cpp20168 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h1137 getSingleConstraintMatchWeight(AsmOperandInfo &info,
DAArch64ISelLowering.cpp9978 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelLowering.h973 AsmOperandInfo &info, const char *constraint) const override;
DPPCISelLowering.cpp16195 AsmOperandInfo &info, const char *constraint) const { in getSingleConstraintMatchWeight()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DCodeGenPrepare.cpp4951 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in IsOperandAMemoryOperand()
5756 for (TargetLowering::AsmOperandInfo &OpInfo : TargetConstraints) { in optimizeInlineAsmInst()