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

123

/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h239 enum class ConstraintCode : uint32_t { class in class:llvm::final
291 // Bits 30-16 - A ConstraintCode:: value indicating the original
308 using MemConstraintCode = Bitfield::Element<ConstraintCode, 16, 15, ConstraintCode::Max>;
383 ConstraintCode getMemoryConstraintID() const {
410 void setMemConstraint(ConstraintCode C) {
411 assert(getMemoryConstraintID() == ConstraintCode::Unknown && "Mem constraint already set");
419 Bitfield::set<MemConstraintCode>(Storage, ConstraintCode::Unknown);
467 static StringRef getMemConstraintName(ConstraintCode C) {
469 case ConstraintCode
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp97 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT);
142 OpInfo.ConstraintCode = OpInfo.Codes[0];
143 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode);
155 OpInfo.ConstraintCode = G[BestIdx].first;
160 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) {
171 OpInfo.ConstraintCode = Repl;
172 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode);
322 const InlineAsm::ConstraintCode ConstraintID =
323 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode);
324 assert(ConstraintID != InlineAsm::ConstraintCode
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h518 InlineAsm::ConstraintCode
519 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
520 if (ConstraintCode.size() == 1) {
521 switch(ConstraintCode[0]) {
525 return InlineAsm::ConstraintCode::o;
527 return InlineAsm::ConstraintCode::Q;
529 return InlineAsm::ConstraintCode::R;
531 return InlineAsm::ConstraintCode::S;
533 return InlineAsm::ConstraintCode::T;
535 } else if (ConstraintCode
[all...]
H A DSystemZISelDAGToDAG.cpp374 InlineAsm::ConstraintCode ConstraintID,
1751 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
1760 case InlineAsm::ConstraintCode::i:
1761 case InlineAsm::ConstraintCode::Q:
1762 case InlineAsm::ConstraintCode::ZQ:
1767 case InlineAsm::ConstraintCode::R:
1768 case InlineAsm::ConstraintCode::ZR:
1773 case InlineAsm::ConstraintCode::S:
1774 case InlineAsm::ConstraintCode::ZS:
1779 case InlineAsm::ConstraintCode
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.h42 InlineAsm::ConstraintCode ConstraintID,
H A DLoongArchISelDAGToDAG.cpp144 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
153 case InlineAsm::ConstraintCode::k:
158 case InlineAsm::ConstraintCode::m:
169 case InlineAsm::ConstraintCode::ZB:
172 case InlineAsm::ConstraintCode::ZC:
H A DLoongArchISelLowering.h301 InlineAsm::ConstraintCode
302 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp314 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
320 case InlineAsm::ConstraintCode::m:
321 case InlineAsm::ConstraintCode::R:
322 case InlineAsm::ConstraintCode::ZC:
H A DMipsISelLowering.h646 InlineAsm::ConstraintCode
647 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
648 if (ConstraintCode == "o")
649 return InlineAsm::ConstraintCode::o;
650 if (ConstraintCode == "R")
651 return InlineAsm::ConstraintCode::R;
652 if (ConstraintCode == "ZC")
653 return InlineAsm::ConstraintCode::ZC;
654 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode);
H A DMipsISelDAGToDAG.h144 InlineAsm::ConstraintCode ConstraintID,
H A DMipsSEISelDAGToDAG.h138 InlineAsm::ConstraintCode ConstraintID,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h545 InlineAsm::ConstraintCode
546 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
547 if (ConstraintCode == "Q")
548 return InlineAsm::ConstraintCode::Q;
549 if (ConstraintCode.size() == 2) {
550 if (ConstraintCode[0] == 'U') {
551 switch(ConstraintCode[1]) {
555 return InlineAsm::ConstraintCode::Um;
557 return InlineAsm::ConstraintCode::Un;
559 return InlineAsm::ConstraintCode
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp63 InlineAsm::ConstraintCode ConstraintCode,
288 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode,
291 switch (ConstraintCode) {
294 case InlineAsm::ConstraintCode::m: // memory
287 SelectInlineAsmMemoryOperand( const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, std::vector<SDValue> &OutOps) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp47 InlineAsm::ConstraintCode ConstraintCode,
204 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode,
206 assert((ConstraintCode == InlineAsm::ConstraintCode::m ||
207 ConstraintCode == InlineAsm::ConstraintCode::Q) &&
203 SelectInlineAsmMemoryOperand( const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, std::vector<SDValue> &OutOps) argument
H A DAVRISelLowering.h136 InlineAsm::ConstraintCode
137 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp61 InlineAsm::ConstraintCode ConstraintID,
305 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
311 case InlineAsm::ConstraintCode::o:
312 case InlineAsm::ConstraintCode::m: // memory
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp65 InlineAsm::ConstraintCode ConstraintCode,
162 const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode,
165 switch (ConstraintCode) {
168 case InlineAsm::ConstraintCode::m: // memory
161 SelectInlineAsmMemoryOperand( const SDValue &Op, InlineAsm::ConstraintCode ConstraintCode, std::vector<SDValue> &OutOps) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp75 InlineAsm::ConstraintCode ConstraintID,
119 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
124 case InlineAsm::ConstraintCode::m: // Memory.
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h52 InlineAsm::ConstraintCode ConstraintID,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp59 InlineAsm::ConstraintCode ConstraintID,
379 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
384 case InlineAsm::ConstraintCode::o:
385 case InlineAsm::ConstraintCode::m: // memory
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h982 InlineAsm::ConstraintCode
983 getInlineAsmMemConstraint(StringRef ConstraintCode) const override {
984 if (ConstraintCode == "es")
985 return InlineAsm::ConstraintCode::es;
986 else if (ConstraintCode == "Q")
987 return InlineAsm::ConstraintCode::Q;
988 else if (ConstraintCode == "Z")
989 return InlineAsm::ConstraintCode::Z;
990 else if (ConstraintCode == "Zy")
991 return InlineAsm::ConstraintCode
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp107 InlineAsm::ConstraintCode ConstraintID,
286 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
291 case InlineAsm::ConstraintCode::m: // memory
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp68 InlineAsm::ConstraintCode ConstraintID,
297 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
300 case InlineAsm::ConstraintCode::m:
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h190 InlineAsm::ConstraintCode
191 getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DM68kISelDAGToDAG.cpp231 InlineAsm::ConstraintCode ConstraintID,
957 const SDValue &Op, InlineAsm::ConstraintCode ConstraintID,
971 case InlineAsm::ConstraintCode::m: {
1002 case InlineAsm::ConstraintCode::Q: {
1014 case InlineAsm::ConstraintCode::Um: {

Completed in 298 milliseconds

123