Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/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()
378 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm()
491 OpInfo.ConstraintCode, Ops, in lowerInlineAsm()
494 << OpInfo.ConstraintCode << " yet\n"); in lowerInlineAsm()
520 TLI->getInlineAsmMemConstraint(OpInfo.ConstraintCode); in lowerInlineAsm()
[all …]
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h532 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
533 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
535 else if (ConstraintCode.size() == 2) { in getInlineAsmMemConstraint()
536 if (ConstraintCode[0] == 'U') { in getInlineAsmMemConstraint()
537 switch(ConstraintCode[1]) { in getInlineAsmMemConstraint()
557 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h465 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
466 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
467 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint()
482 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/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.h134 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DAVRISelLowering.cpp1791 AVRTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint()
1794 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint()
1798 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h933 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
934 if (ConstraintCode == "es") in getInlineAsmMemConstraint()
936 else if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
938 else if (ConstraintCode == "Z") in getInlineAsmMemConstraint()
940 else if (ConstraintCode == "Zy") in getInlineAsmMemConstraint()
942 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp63 bool SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintCode,
161 const SDValue &Op, unsigned ConstraintCode, std::vector<SDValue> &OutOps) { in SelectInlineAsmMemoryOperand() argument
163 switch (ConstraintCode) { in SelectInlineAsmMemoryOperand()
/netbsd/external/apache2/llvm/dist/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.cpp51489 X86::CondCode Cond = parseConstraintCode(OpInfo.ConstraintCode); in LowerAsmOutputForConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1037 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
1038 if (ConstraintCode == "Q") in getInlineAsmMemConstraint()
1043 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4140 std::string ConstraintCode; member
4211 virtual unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint() argument
4212 if (ConstraintCode == "m") in getInlineAsmMemConstraint()
4214 if (ConstraintCode == "o") in getInlineAsmMemConstraint()
4216 if (ConstraintCode == "X") in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h343 unsigned getInlineAsmMemConstraint(StringRef ConstraintCode) const override;
H A DRISCVISelLowering.cpp8215 RISCVTargetLowering::getInlineAsmMemConstraint(StringRef ConstraintCode) const { in getInlineAsmMemConstraint()
8217 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
8218 switch (ConstraintCode[0]) { in getInlineAsmMemConstraint()
8226 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp208 TLI->getRegForInlineAsmConstraint(TRI, Op.ConstraintCode, in set()
H A DTargetLowering.cpp4608 assert(!ConstraintCode.empty() && "No known constraint!"); in isMatchingInputConstraint()
4609 return isdigit(static_cast<unsigned char>(ConstraintCode[0])); in isMatchingInputConstraint()
4615 assert(!ConstraintCode.empty() && "No known constraint!"); in getMatchedOperand()
4616 return atoi(ConstraintCode.c_str()); in getMatchedOperand()
4789 getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in ParseConstraints()
4792 getRegForInlineAsmConstraint(TRI, Input.ConstraintCode, in ParseConstraints()
4969 OpInfo.ConstraintCode = OpInfo.Codes[BestIdx]; in ChooseConstraint()
4982 OpInfo.ConstraintCode = OpInfo.Codes[0]; in ComputeConstraintToUse()
4983 OpInfo.ConstraintType = getConstraintType(OpInfo.ConstraintCode); in ComputeConstraintToUse()
4989 if (OpInfo.ConstraintCode == "X" && OpInfo.CallOperandVal) { in ComputeConstraintToUse()
[all …]
H A DSelectionDAGBuilder.cpp8140 TLI.getRegForInlineAsmConstraint(TRI, OpInfo.ConstraintCode, in patchMatchingInput()
8143 TLI.getRegForInlineAsmConstraint(TRI, MatchingOpInfo.ConstraintCode, in patchMatchingInput()
8224 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in GetRegistersForValue()
8560 TLI.getInlineAsmMemConstraint(OpInfo.ConstraintCode); in visitInlineAsm()
8577 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8663 TLI.LowerAsmOperandForConstraint(InOperandVal, OpInfo.ConstraintCode, in visitInlineAsm()
8669 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8675 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
8695 TLI.getInlineAsmMemConstraint(OpInfo.ConstraintCode); in visitInlineAsm()
8718 Twine(OpInfo.ConstraintCode) + "'"); in visitInlineAsm()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp938 TRI, TC.ConstraintCode, TC.ConstraintVT); in isInlineAsmSourceOfDivergence()
H A DSIISelLowering.cpp12264 SIRI, TC.ConstraintCode, TC.ConstraintVT); in requiresUniformRegister()