| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 97 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue() 197 OpInfo.ConstraintCode = OpInfo.Codes[BestIdx]; in chooseConstraint() 207 OpInfo.ConstraintCode = OpInfo.Codes[0]; in computeConstraintToUse() 208 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode); in computeConstraintToUse() 214 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in computeConstraintToUse() 225 OpInfo.ConstraintCode = Repl; in computeConstraintToUse() 226 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode); in computeConstraintToUse() 377 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm() 491 OpInfo.ConstraintCode, Ops, in lowerInlineAsm() 494 << OpInfo.ConstraintCode << " yet\n"); in lowerInlineAsm() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 489 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 490 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint() 491 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint() 505 } else if (ConstraintCode.size() == 2 && ConstraintCode[0] == 'Z') { in getInlineAsmMemConstraint() 506 switch (ConstraintCode[1]) { in getInlineAsmMemConstraint() 519 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelDAGToDAG.cpp | 62 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode, 256 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument 258 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 650 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 651 if (ConstraintCode == "o") in getInlineAsmMemConstraint() 653 if (ConstraintCode == "R") in getInlineAsmMemConstraint() 655 if (ConstraintCode == "ZC") in getInlineAsmMemConstraint() 657 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 539 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 540 if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 542 else if (ConstraintCode.size() == 2) { in getInlineAsmMemConstraint() 543 if (ConstraintCode[0] == 'U') { in getInlineAsmMemConstraint() 544 switch(ConstraintCode[1]) { in getInlineAsmMemConstraint() 564 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRISelDAGToDAG.cpp | 46 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode, 203 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument 204 assert((ConstraintCode == InlineAsm::Constraint_m || in SelectInlineAsmMemoryOperand() 205 ConstraintCode == InlineAsm::Constraint_Q) && in SelectInlineAsmMemoryOperand()
|
| H A D | AVRISelLowering.h | 136 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
| H A D | AVRISelLowering.cpp | 2459 AVRTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() 2462 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint() 2466 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 993 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 994 if (ConstraintCode == "es") in getInlineAsmMemConstraint() 996 else if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 998 else if (ConstraintCode == "Z") in getInlineAsmMemConstraint() 1000 else if (ConstraintCode == "Zy") in getInlineAsmMemConstraint() 1002 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPFISelDAGToDAG.cpp | 64 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode, 163 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument 165 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 237 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
| H A D | LoongArchISelLowering.cpp | 2960 StringRef ConstraintCode) const { in getInlineAsmMemConstraint() 2961 return StringSwitch<unsigned>(ConstraintCode) in getInlineAsmMemConstraint() 2965 .Default(TargetLowering::getInlineAsmMemConstraint(ConstraintCode)); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 1150 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 1151 if (ConstraintCode == "Q") in getInlineAsmMemConstraint() 1156 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1264 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument 1265 if (ConstraintCode == "v") in getInlineAsmMemConstraint() 1267 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| H A D | X86ISelLowering.cpp | 57104 X86::CondCode Cond = parseConstraintCode(OpInfo.ConstraintCode); in LowerAsmOutputForConstraint()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4617 std::string ConstraintCode; member 4688 virtual unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() argument 4689 if (ConstraintCode == "m") in getInlineAsmMemConstraint() 4691 if (ConstraintCode == "o") in getInlineAsmMemConstraint() 4693 if (ConstraintCode == "X") in getInlineAsmMemConstraint() 4695 if (ConstraintCode == "p") in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 201 TLI->getRegForInlineAsmConstraint(TRI, Op.ConstraintCode, in set()
|
| H A D | SelectionDAGBuilder.cpp | 8606 TLI.getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in patchMatchingInput() 8609 TLI.getRegForInlineAsmConstraint(TRI, MatchingOpInfo.ConstraintCode, in patchMatchingInput() 8692 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue() 8891 return emitInlineAsmError(Call, "constraint '" + Twine(T.ConstraintCode) + in visitInlineAsm() 9025 Twine(OpInfo.ConstraintCode) + in visitInlineAsm() 9053 TLI.getInlineAsmMemConstraint(OpInfo.ConstraintCode); in visitInlineAsm() 9070 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm() 9156 TLI.LowerAsmOperandForConstraint(InOperandVal, OpInfo.ConstraintCode, in visitInlineAsm() 9162 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm() 9168 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm() [all …]
|
| H A D | TargetLowering.cpp | 5360 assert(!ConstraintCode.empty() && "No known constraint!"); in isMatchingInputConstraint() 5361 return isdigit(static_cast<unsigned char>(ConstraintCode[0])); in isMatchingInputConstraint() 5367 assert(!ConstraintCode.empty() && "No known constraint!"); in getMatchedOperand() 5368 return atoi(ConstraintCode.c_str()); in getMatchedOperand() 5539 getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in ParseConstraints() 5542 getRegForInlineAsmConstraint(TRI, Input.ConstraintCode, in ParseConstraints() 5720 OpInfo.ConstraintCode = OpInfo.Codes[BestIdx]; in ChooseConstraint() 5733 OpInfo.ConstraintCode = OpInfo.Codes[0]; in ComputeConstraintToUse() 5734 OpInfo.ConstraintType = getConstraintType(OpInfo.ConstraintCode); in ComputeConstraintToUse() 5740 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in ComputeConstraintToUse() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 445 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
|
| H A D | RISCVISelLowering.cpp | 13695 RISCVTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() 13697 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint() 13698 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint() 13706 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 849 TRI, TC.ConstraintCode, TC.ConstraintVT).second; in isInlineAsmSourceOfDivergence()
|
| H A D | SIISelLowering.cpp | 13121 SIRI, TC.ConstraintCode, TC.ConstraintVT).second; in requiresUniformRegister()
|