Home
last modified time | relevance | path

Searched refs:ConstraintCode (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp97 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue()
142 OpInfo.ConstraintCode = OpInfo.Codes[0]; in computeConstraintToUse()
143 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode); in computeConstraintToUse()
155 OpInfo.ConstraintCode = G[BestIdx].first; in computeConstraintToUse()
160 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in computeConstraintToUse()
171 OpInfo.ConstraintCode = Repl; in computeConstraintToUse()
172 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode); in computeConstraintToUse()
322 const InlineAsm::ConstraintCode ConstraintID = in lowerInlineAsm()
323 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm()
324 assert(ConstraintID != InlineAsm::ConstraintCode::Unknown && in lowerInlineAsm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h525 InlineAsm::ConstraintCode
526 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
527 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
528 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint()
532 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint()
534 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint()
536 return InlineAsm::ConstraintCode::R; in getInlineAsmMemConstraint()
538 return InlineAsm::ConstraintCode::S; in getInlineAsmMemConstraint()
540 return InlineAsm::ConstraintCode::T; in getInlineAsmMemConstraint()
542 } else if (ConstraintCode.size() == 2 && ConstraintCode[0] == 'Z') { in getInlineAsmMemConstraint()
[all …]
H A DSystemZISelDAGToDAG.cpp380 InlineAsm::ConstraintCode ConstraintID,
1799 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
1808 case InlineAsm::ConstraintCode::i: in SelectInlineAsmMemoryOperand()
1809 case InlineAsm::ConstraintCode::Q: in SelectInlineAsmMemoryOperand()
1810 case InlineAsm::ConstraintCode::ZQ: in SelectInlineAsmMemoryOperand()
1815 case InlineAsm::ConstraintCode::R: in SelectInlineAsmMemoryOperand()
1816 case InlineAsm::ConstraintCode::ZR: in SelectInlineAsmMemoryOperand()
1821 case InlineAsm::ConstraintCode::S: in SelectInlineAsmMemoryOperand()
1822 case InlineAsm::ConstraintCode::ZS: in SelectInlineAsmMemoryOperand()
1827 case InlineAsm::ConstraintCode::T: in SelectInlineAsmMemoryOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h544 InlineAsm::ConstraintCode
545 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
546 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
547 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint()
548 if (ConstraintCode.size() == 2) { in getInlineAsmMemConstraint()
549 if (ConstraintCode[0] == 'U') { in getInlineAsmMemConstraint()
550 switch(ConstraintCode[1]) { in getInlineAsmMemConstraint()
554 return InlineAsm::ConstraintCode::Um; in getInlineAsmMemConstraint()
556 return InlineAsm::ConstraintCode::Un; in getInlineAsmMemConstraint()
558 return InlineAsm::ConstraintCode::Uq; in getInlineAsmMemConstraint()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp57 InlineAsm::ConstraintCode ConstraintCode,
289 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand() argument
292 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
295 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h650 InlineAsm::ConstraintCode
651 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
652 if (ConstraintCode == "o") in getInlineAsmMemConstraint()
653 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint()
654 if (ConstraintCode == "R") in getInlineAsmMemConstraint()
655 return InlineAsm::ConstraintCode::R; in getInlineAsmMemConstraint()
656 if (ConstraintCode == "ZC") in getInlineAsmMemConstraint()
657 return InlineAsm::ConstraintCode::ZC; in getInlineAsmMemConstraint()
658 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
H A DMipsISelDAGToDAG.cpp318 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
324 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand()
325 case InlineAsm::ConstraintCode::R: in SelectInlineAsmMemoryOperand()
326 case InlineAsm::ConstraintCode::ZC: in SelectInlineAsmMemoryOperand()
H A DMipsISelDAGToDAG.h143 InlineAsm::ConstraintCode ConstraintID,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp45 InlineAsm::ConstraintCode ConstraintCode,
215 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand() argument
217 assert((ConstraintCode == InlineAsm::ConstraintCode::m || in SelectInlineAsmMemoryOperand()
218 ConstraintCode == InlineAsm::ConstraintCode::Q) && in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp63 InlineAsm::ConstraintCode ConstraintCode,
167 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand() argument
170 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
173 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp149 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
158 case InlineAsm::ConstraintCode::k: in SelectInlineAsmMemoryOperand()
163 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand()
174 case InlineAsm::ConstraintCode::ZB: in SelectInlineAsmMemoryOperand()
177 case InlineAsm::ConstraintCode::ZC: in SelectInlineAsmMemoryOperand()
H A DLoongArchISelDAGToDAG.h40 InlineAsm::ConstraintCode ConstraintID,
H A DLoongArchISelLowering.h321 InlineAsm::ConstraintCode
322 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h993 InlineAsm::ConstraintCode
994 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
995 if (ConstraintCode == "es") in getInlineAsmMemConstraint()
996 return InlineAsm::ConstraintCode::es; in getInlineAsmMemConstraint()
997 else if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
998 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint()
999 else if (ConstraintCode == "Z") in getInlineAsmMemConstraint()
1000 return InlineAsm::ConstraintCode::Z; in getInlineAsmMemConstraint()
1001 else if (ConstraintCode == "Zy") in getInlineAsmMemConstraint()
1002 return InlineAsm::ConstraintCode::Zy; in getInlineAsmMemConstraint()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp59 InlineAsm::ConstraintCode ConstraintID,
310 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
316 case InlineAsm::ConstraintCode::o: in SelectInlineAsmMemoryOperand()
317 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp58 InlineAsm::ConstraintCode ConstraintID,
385 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
390 case InlineAsm::ConstraintCode::o: in SelectInlineAsmMemoryOperand()
391 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp73 InlineAsm::ConstraintCode ConstraintID,
126 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
131 case InlineAsm::ConstraintCode::m: // Memory. in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp66 InlineAsm::ConstraintCode ConstraintID,
318 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
321 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp105 InlineAsm::ConstraintCode ConstraintID,
292 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
297 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp229 InlineAsm::ConstraintCode ConstraintID,
962 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
976 case InlineAsm::ConstraintCode::m: { in SelectInlineAsmMemoryOperand()
1007 case InlineAsm::ConstraintCode::Q: { in SelectInlineAsmMemoryOperand()
1019 case InlineAsm::ConstraintCode::Um: { in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp50 InlineAsm::ConstraintCode ConstraintID,
394 const SDValue &Op, const InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand()
397 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h50 InlineAsm::ConstraintCode ConstraintID,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1295 InlineAsm::ConstraintCode
1296 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1297 if (ConstraintCode == "v") in getInlineAsmMemConstraint()
1298 return InlineAsm::ConstraintCode::v; in getInlineAsmMemConstraint()
1299 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1281 InlineAsm::ConstraintCode
1282 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1283 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
1284 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint()
1288 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4959 std::string ConstraintCode; member
5039 virtual InlineAsm::ConstraintCode
5040 getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() argument
5041 if (ConstraintCode == "m") in getInlineAsmMemConstraint()
5042 return InlineAsm::ConstraintCode::m; in getInlineAsmMemConstraint()
5043 if (ConstraintCode == "o") in getInlineAsmMemConstraint()
5044 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint()
5045 if (ConstraintCode == "X") in getInlineAsmMemConstraint()
5046 return InlineAsm::ConstraintCode::X; in getInlineAsmMemConstraint()
5047 if (ConstraintCode == "p") in getInlineAsmMemConstraint()
[all …]

123