Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp102 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue()
201 OpInfo.ConstraintCode = OpInfo.Codes[BestIdx]; in chooseConstraint()
211 OpInfo.ConstraintCode = OpInfo.Codes[0]; in computeConstraintToUse()
212 OpInfo.ConstraintType = TLI->getConstraintType(OpInfo.ConstraintCode); in computeConstraintToUse()
218 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in computeConstraintToUse()
229 OpInfo.ConstraintCode = Repl; in computeConstraintToUse()
383 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm()
496 OpInfo.ConstraintCode, Ops, in lowerInlineAsm()
499 << OpInfo.ConstraintCode << " yet\n"); in lowerInlineAsm()
525 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp62 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode,
252 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument
254 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h642 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
643 if (ConstraintCode == "o") in getInlineAsmMemConstraint()
645 if (ConstraintCode == "R") in getInlineAsmMemConstraint()
647 if (ConstraintCode == "ZC") in getInlineAsmMemConstraint()
649 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h545 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
546 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
548 else if (ConstraintCode.size() == 2) { in getInlineAsmMemConstraint()
549 if (ConstraintCode[0] == 'U') { in getInlineAsmMemConstraint()
550 switch(ConstraintCode[1]) { in getInlineAsmMemConstraint()
570 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp43 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode,
203 unsigned ConstraintCode, in SelectInlineAsmMemoryOperand() argument
205 assert((ConstraintCode == InlineAsm::Constraint_m || in SelectInlineAsmMemoryOperand()
206 ConstraintCode == InlineAsm::Constraint_Q) && in SelectInlineAsmMemoryOperand()
H A DAVRISelLowering.h130 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DAVRISelLowering.cpp1806 AVRTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint()
1809 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint()
1813 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h950 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
951 if (ConstraintCode == "es") in getInlineAsmMemConstraint()
953 else if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
955 else if (ConstraintCode == "Z") in getInlineAsmMemConstraint()
957 else if (ConstraintCode == "Zy") in getInlineAsmMemConstraint()
959 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h486 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
487 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
488 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint()
503 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp63 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode,
158 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument
160 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1056 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1057 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
1062 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1140 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1141 if (ConstraintCode == "v") in getInlineAsmMemConstraint()
1143 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
H A DX86ISelLowering.cpp51869 X86::CondCode Cond = parseConstraintCode(OpInfo.ConstraintCode); in LowerAsmOutputForConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4168 std::string ConstraintCode; member
4239 virtual unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() argument
4240 if (ConstraintCode == "m") in getInlineAsmMemConstraint()
4242 if (ConstraintCode == "o") in getInlineAsmMemConstraint()
4244 if (ConstraintCode == "X") in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp208 TLI->getRegForInlineAsmConstraint(TRI, Op.ConstraintCode, in set()
H A DTargetLowering.cpp4633 assert(!ConstraintCode.empty() && "No known constraint!"); in isMatchingInputConstraint()
4634 return isdigit(static_cast<unsigned char>(ConstraintCode[0])); in isMatchingInputConstraint()
4640 assert(!ConstraintCode.empty() && "No known constraint!"); in getMatchedOperand()
4641 return atoi(ConstraintCode.c_str()); in getMatchedOperand()
4815 getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in ParseConstraints()
4818 getRegForInlineAsmConstraint(TRI, Input.ConstraintCode, in ParseConstraints()
4995 OpInfo.ConstraintCode = OpInfo.Codes[BestIdx]; in ChooseConstraint()
5008 OpInfo.ConstraintCode = OpInfo.Codes[0]; in ComputeConstraintToUse()
5009 OpInfo.ConstraintType = getConstraintType(OpInfo.ConstraintCode); in ComputeConstraintToUse()
5015 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in ComputeConstraintToUse()
[all …]
H A DSelectionDAGBuilder.cpp8199 TLI.getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in patchMatchingInput()
8202 TLI.getRegForInlineAsmConstraint(TRI, MatchingOpInfo.ConstraintCode, in patchMatchingInput()
8283 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in GetRegistersForValue()
8619 TLI.getInlineAsmMemConstraint(OpInfo.ConstraintCode); in visitInlineAsm()
8636 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8721 TLI.LowerAsmOperandForConstraint(InOperandVal, OpInfo.ConstraintCode, in visitInlineAsm()
8727 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8733 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8753 TLI.getInlineAsmMemConstraint(OpInfo.ConstraintCode); in visitInlineAsm()
8776 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h362 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DRISCVISelLowering.cpp8660 RISCVTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint()
8662 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
8663 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint()
8671 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp933 TRI, TC.ConstraintCode, TC.ConstraintVT); in isInlineAsmSourceOfDivergence()
H A DSIISelLowering.cpp12242 SIRI, TC.ConstraintCode, TC.ConstraintVT); in requiresUniformRegister()