/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | InlineAsmLowering.cpp | 97 &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 D | SystemZISelLowering.h | 525 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 D | SystemZISelDAGToDAG.cpp | 380 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 D | ARMISelLowering.h | 544 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 D | LanaiISelDAGToDAG.cpp | 57 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 D | MipsISelLowering.h | 650 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 D | MipsISelDAGToDAG.cpp | 318 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 D | MipsISelDAGToDAG.h | 143 InlineAsm::ConstraintCode ConstraintID,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 45 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 D | BPFISelDAGToDAG.cpp | 63 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 D | LoongArchISelDAGToDAG.cpp | 149 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 D | LoongArchISelDAGToDAG.h | 40 InlineAsm::ConstraintCode ConstraintID,
|
H A D | LoongArchISelLowering.h | 321 InlineAsm::ConstraintCode 322 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 993 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 D | VEISelDAGToDAG.cpp | 59 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 D | SparcISelDAGToDAG.cpp | 58 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 D | XCoreISelDAGToDAG.cpp | 73 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 D | WebAssemblyISelDAGToDAG.cpp | 66 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 D | MSP430ISelDAGToDAG.cpp | 105 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 D | M68kISelDAGToDAG.cpp | 229 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 D | CSKYISelDAGToDAG.cpp | 50 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 D | NVPTXISelDAGToDAG.h | 50 InlineAsm::ConstraintCode ConstraintID,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1295 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 D | AArch64ISelLowering.h | 1281 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 D | TargetLowering.h | 4959 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 …]
|