Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h239 enum class ConstraintCode : uint32_t { enum
308 using MemConstraintCode = Bitfield::Element<ConstraintCode, 16, 15, ConstraintCode::Max>;
383 ConstraintCode getMemoryConstraintID() const { in getMemoryConstraintID()
410 void setMemConstraint(ConstraintCode C) { in setMemConstraint()
411 assert(getMemoryConstraintID() == ConstraintCode::Unknown && "Mem constraint already set"); in setMemConstraint()
419 Bitfield::set<MemConstraintCode>(Storage, ConstraintCode::Unknown); in clearMemConstraint()
467 static StringRef getMemConstraintName(ConstraintCode C) { in getMemConstraintName()
469 case ConstraintCode::es: in getMemConstraintName()
471 case ConstraintCode::i: in getMemConstraintName()
473 case ConstraintCode::k: in getMemConstraintName()
[all …]
/freebsd-src/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 in lowerInlineAsm()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h525 InlineAsm::ConstraintCode in getInlineAsmMemConstraint()
526 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint()
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 in getInlineAsmMemConstraint()
519 getInlineAsmMemConstraint(StringRef ConstraintCode) getInlineAsmMemConstraint() argument
[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
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h544 InlineAsm::ConstraintCode
545 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
546 if (ConstraintCode == "Q") in getInlineAsmMemConstraint() argument
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 in getInlineAsmMemConstraint()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp57 InlineAsm::ConstraintCode ConstraintCode,
289 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand()
292 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
295 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
288 SelectInlineAsmMemoryOperand(const SDValue & Op,InlineAsm::ConstraintCode ConstraintCode,std::vector<SDValue> & OutOps) SelectInlineAsmMemoryOperand() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
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 DMipsISelLowering.h650 InlineAsm::ConstraintCode in getInlineAsmMemConstraint()
651 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint()
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")
657 return InlineAsm::ConstraintCode::ZC;
658 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode);
647 getInlineAsmMemConstraint(StringRef ConstraintCode) getInlineAsmMemConstraint() argument
H A DMipsISelDAGToDAG.h143 InlineAsm::ConstraintCode ConstraintID,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp45 InlineAsm::ConstraintCode ConstraintCode,
215 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand()
217 assert((ConstraintCode == InlineAsm::ConstraintCode::m || in SelectInlineAsmMemoryOperand()
218 ConstraintCode == InlineAsm::ConstraintCode::Q) && in SelectInlineAsmMemoryOperand()
204 SelectInlineAsmMemoryOperand(const SDValue & Op,InlineAsm::ConstraintCode ConstraintCode,std::vector<SDValue> & OutOps) SelectInlineAsmMemoryOperand() argument
H A DAVRISelLowering.h136 InlineAsm::ConstraintCode
137 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp63 InlineAsm::ConstraintCode ConstraintCode,
167 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, in SelectInlineAsmMemoryOperand()
170 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
173 case InlineAsm::ConstraintCode::m: // memory in SelectInlineAsmMemoryOperand()
162 SelectInlineAsmMemoryOperand(const SDValue & Op,InlineAsm::ConstraintCode ConstraintCode,std::vector<SDValue> & OutOps) SelectInlineAsmMemoryOperand() argument
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h993 InlineAsm::ConstraintCode in getInlineAsmMemConstraint()
994 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
995 if (ConstraintCode == "es")
996 return InlineAsm::ConstraintCode::es;
997 else if (ConstraintCode == "Q")
998 return InlineAsm::ConstraintCode::Q;
999 else if (ConstraintCode == "Z")
1000 return InlineAsm::ConstraintCode::Z;
1001 else if (ConstraintCode == "Zy")
1002 return InlineAsm::ConstraintCode
983 getInlineAsmMemConstraint(StringRef ConstraintCode) getInlineAsmMemConstraint() argument
[all...]
/freebsd-src/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-src/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-src/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-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp66 InlineAsm::ConstraintCode ConstraintID,
318 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID, in SelectAddrAddOperands()
321 case InlineAsm::ConstraintCode::m: in SelectAddrAddOperands()
/freebsd-src/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-src/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()
H A DM68kISelLowering.h190 InlineAsm::ConstraintCode
191 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h50 InlineAsm::ConstraintCode ConstraintID,

123