Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp97 &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 DSystemZISelLowering.h489 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 DLanaiISelDAGToDAG.cpp62 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 DMipsISelLowering.h650 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 DARMISelLowering.h539 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 DAVRISelDAGToDAG.cpp46 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 DAVRISelLowering.h136 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DAVRISelLowering.cpp2459 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 DPPCISelLowering.h993 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 DBPFISelDAGToDAG.cpp64 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 DLoongArchISelLowering.h237 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DLoongArchISelLowering.cpp2960 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 DAArch64ISelLowering.h1150 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 DX86ISelLowering.h1264 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1265 if (ConstraintCode == "v") in getInlineAsmMemConstraint()
1267 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
H A DX86ISelLowering.cpp57104 X86::CondCode Cond = parseConstraintCode(OpInfo.ConstraintCode); in LowerAsmOutputForConstraint()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4617 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 DFunctionLoweringInfo.cpp201 TLI->getRegForInlineAsmConstraint(TRI, Op.ConstraintCode, in set()
H A DSelectionDAGBuilder.cpp8606 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 DTargetLowering.cpp5360 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 DRISCVISelLowering.h445 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DRISCVISelLowering.cpp13695 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 DAMDGPUTargetTransformInfo.cpp849 TRI, TC.ConstraintCode, TC.ConstraintVT).second; in isInlineAsmSourceOfDivergence()
H A DSIISelLowering.cpp13121 SIRI, TC.ConstraintCode, TC.ConstraintVT).second; in requiresUniformRegister()