| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 242 enum class ConstraintCode : uint32_t { enum 311 using MemConstraintCode = Bitfield::Element<ConstraintCode, 16, 15, ConstraintCode::Max>; 386 ConstraintCode getMemoryConstraintID() const { in getMemoryConstraintID() 413 void setMemConstraint(ConstraintCode C) { in setMemConstraint() 414 assert(getMemoryConstraintID() == ConstraintCode::Unknown && "Mem constraint already set"); in setMemConstraint() 422 Bitfield::set<MemConstraintCode>(Storage, ConstraintCode::Unknown); in clearMemConstraint() 470 static StringRef getMemConstraintName(ConstraintCode C) { in getMemConstraintName() 472 case ConstraintCode::es: in getMemConstraintName() 474 case ConstraintCode::i: in getMemConstraintName() 476 case ConstraintCode::k: in getMemConstraintName() [all …]
|
| /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 | 546 InlineAsm::ConstraintCode 547 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 548 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint() 549 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint() 553 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint() 555 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint() 557 return InlineAsm::ConstraintCode::R; in getInlineAsmMemConstraint() 559 return InlineAsm::ConstraintCode::S; in getInlineAsmMemConstraint() 561 return InlineAsm::ConstraintCode::T; in getInlineAsmMemConstraint() 563 } else if (ConstraintCode.size() == 2 && ConstraintCode[0] == 'Z') { in getInlineAsmMemConstraint() [all …]
|
| H A D | SystemZISelDAGToDAG.cpp | 380 InlineAsm::ConstraintCode ConstraintID, 1810 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 1819 case InlineAsm::ConstraintCode::i: in SelectInlineAsmMemoryOperand() 1820 case InlineAsm::ConstraintCode::Q: in SelectInlineAsmMemoryOperand() 1821 case InlineAsm::ConstraintCode::ZQ: in SelectInlineAsmMemoryOperand() 1826 case InlineAsm::ConstraintCode::R: in SelectInlineAsmMemoryOperand() 1827 case InlineAsm::ConstraintCode::ZR: in SelectInlineAsmMemoryOperand() 1832 case InlineAsm::ConstraintCode::S: in SelectInlineAsmMemoryOperand() 1833 case InlineAsm::ConstraintCode::ZS: in SelectInlineAsmMemoryOperand() 1838 case InlineAsm::ConstraintCode::T: in SelectInlineAsmMemoryOperand() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 560 InlineAsm::ConstraintCode 561 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 562 if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 563 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint() 564 if (ConstraintCode.size() == 2) { in getInlineAsmMemConstraint() 565 if (ConstraintCode[0] == 'U') { in getInlineAsmMemConstraint() 566 switch(ConstraintCode[1]) { in getInlineAsmMemConstraint() 570 return InlineAsm::ConstraintCode::Um; in getInlineAsmMemConstraint() 572 return InlineAsm::ConstraintCode::Un; in getInlineAsmMemConstraint() 574 return InlineAsm::ConstraintCode::Uq; in getInlineAsmMemConstraint() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelDAGToDAG.cpp | 48 InlineAsm::ConstraintCode ConstraintCode, 280 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand() argument 283 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand() 286 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelDAGToDAG.cpp | 273 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 279 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand() 280 case InlineAsm::ConstraintCode::R: in SelectInlineAsmMemoryOperand() 281 case InlineAsm::ConstraintCode::ZC: in SelectInlineAsmMemoryOperand()
|
| H A D | MipsISelLowering.h | 683 InlineAsm::ConstraintCode 684 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 685 if (ConstraintCode == "o") in getInlineAsmMemConstraint() 686 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint() 687 if (ConstraintCode == "R") in getInlineAsmMemConstraint() 688 return InlineAsm::ConstraintCode::R; in getInlineAsmMemConstraint() 689 if (ConstraintCode == "ZC") in getInlineAsmMemConstraint() 690 return InlineAsm::ConstraintCode::ZC; in getInlineAsmMemConstraint() 691 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /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()
|
| H A D | AVRISelLowering.h | 76 InlineAsm::ConstraintCode 77 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 59 InlineAsm::ConstraintCode ConstraintCode, 163 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand() argument 166 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand() 169 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1010 InlineAsm::ConstraintCode 1011 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 1012 if (ConstraintCode == "es") in getInlineAsmMemConstraint() 1013 return InlineAsm::ConstraintCode::es; in getInlineAsmMemConstraint() 1014 else if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 1015 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint() 1016 else if (ConstraintCode == "Z") in getInlineAsmMemConstraint() 1017 return InlineAsm::ConstraintCode::Z; in getInlineAsmMemConstraint() 1018 else if (ConstraintCode == "Zy") in getInlineAsmMemConstraint() 1019 return InlineAsm::ConstraintCode::Zy; in getInlineAsmMemConstraint() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 55 InlineAsm::ConstraintCode ConstraintID, 305 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 311 case InlineAsm::ConstraintCode::o: in SelectInlineAsmMemoryOperand() 312 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelDAGToDAG.cpp | 67 InlineAsm::ConstraintCode ConstraintID, 120 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 125 case InlineAsm::ConstraintCode::m: // Memory. in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 166 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 175 case InlineAsm::ConstraintCode::k: in SelectInlineAsmMemoryOperand() 180 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand() 191 case InlineAsm::ConstraintCode::ZB: in SelectInlineAsmMemoryOperand() 194 case InlineAsm::ConstraintCode::ZC: in SelectInlineAsmMemoryOperand()
|
| H A D | LoongArchISelDAGToDAG.h | 41 InlineAsm::ConstraintCode ConstraintID,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelDAGToDAG.cpp | 44 InlineAsm::ConstraintCode ConstraintID, 227 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 232 case InlineAsm::ConstraintCode::m: { in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelDAGToDAG.cpp | 56 InlineAsm::ConstraintCode ConstraintID, 383 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 388 case InlineAsm::ConstraintCode::o: in SelectInlineAsmMemoryOperand() 389 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 65 InlineAsm::ConstraintCode ConstraintID, 320 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 323 case InlineAsm::ConstraintCode::m: in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 101 InlineAsm::ConstraintCode ConstraintID, 288 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 293 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 229 InlineAsm::ConstraintCode ConstraintID, 991 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectInlineAsmMemoryOperand() 1005 case InlineAsm::ConstraintCode::m: { in SelectInlineAsmMemoryOperand() 1036 case InlineAsm::ConstraintCode::Q: { in SelectInlineAsmMemoryOperand() 1048 case InlineAsm::ConstraintCode::Um: { in SelectInlineAsmMemoryOperand()
|
| H A D | M68kISelLowering.h | 117 InlineAsm::ConstraintCode 118 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
| /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/AArch64/ |
| H A D | AArch64ISelLowering.h | 796 InlineAsm::ConstraintCode 797 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 798 if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 799 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint() 803 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.h | 64 InlineAsm::ConstraintCode ConstraintID,
|