Home
last modified time | relevance | path

Searched refs:ConstraintVT (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp102 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue()
114 if (OpInfo.ConstraintVT != MVT::Other) in getRegistersForValue()
116 TLI.getNumRegisters(MF.getFunction().getContext(), OpInfo.ConstraintVT); in getRegistersForValue()
228 if (const char *Repl = TLI->LowerXConstraint(OpInfo.ConstraintVT)) { in computeConstraintToUse()
328 OpInfo.ConstraintVT = in lowerInlineAsm()
334 OpInfo.ConstraintVT = in lowerInlineAsm()
338 OpInfo.ConstraintVT = in lowerInlineAsm()
343 OpInfo.ConstraintVT = MVT::Other; in lowerInlineAsm()
346 if (OpInfo.ConstraintVT == MVT::i64x8) in lowerInlineAsm()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp8192 if (OpInfo.ConstraintVT == MatchingOpInfo.ConstraintVT) in patchMatchingInput()
8204 if ((OpInfo.ConstraintVT.isInteger() != in patchMatchingInput()
8205 MatchingOpInfo.ConstraintVT.isInteger()) || in patchMatchingInput()
8212 MatchingOpInfo.ConstraintVT = OpInfo.ConstraintVT; in patchMatchingInput()
8314 OpInfo.ConstraintVT = RegVT; in GetRegistersForValue()
8323 OpInfo.ConstraintVT = VT; in GetRegistersForValue()
8333 EVT ValueVT = OpInfo.ConstraintVT; in GetRegistersForValue()
8334 if (OpInfo.ConstraintVT == MVT::Other) in GetRegistersForValue()
8339 if (OpInfo.ConstraintVT != MVT::Other) in GetRegistersForValue()
8478 OpInfo.ConstraintVT = TLI.getSimpleValueType( in visitInlineAsm()
[all …]
H A DTargetLowering.cpp4494 if (ConstraintVT.isInteger()) in LowerXConstraint()
4496 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
4671 OpInfo.ConstraintVT = MVT::Other; in ParseConstraints()
4686 OpInfo.ConstraintVT = in ParseConstraints()
4690 OpInfo.ConstraintVT = in ParseConstraints()
4729 OpInfo.ConstraintVT = in ParseConstraints()
4737 OpInfo.ConstraintVT = MVT::getVT(OpTy, true); in ParseConstraints()
4766 if (OpInfo.ConstraintVT != Input.ConstraintVT) { in ParseConstraints()
4813 if (OpInfo.ConstraintVT != Input.ConstraintVT) { in ParseConstraints()
4820 if ((OpInfo.ConstraintVT.isInteger() != in ParseConstraints()
[all …]
H A DFunctionLoweringInfo.cpp209 Op.ConstraintVT); in set()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h534 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DARMISelLowering.cpp19068 const char *ARMTargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
19078 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
19080 if (ConstraintVT.isVector() && Subtarget->hasNEON() && in LowerXConstraint()
19081 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint()
19082 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1050 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DAArch64ISelLowering.cpp8120 const char *AArch64TargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
8131 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
8134 if (ConstraintVT.isVector() && in LowerXConstraint()
8135 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint()
8136 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1129 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DX86ISelLowering.cpp51854 LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
51857 if (ConstraintVT.isFloatingPoint()) { in LowerXConstraint()
51862 return TargetLowering::LowerXConstraint(ConstraintVT); in LowerXConstraint()
51873 if (OpInfo.ConstraintVT.isVector() || !OpInfo.ConstraintVT.isInteger() || in LowerAsmOutputForConstraint()
51874 OpInfo.ConstraintVT.getSizeInBits() < 8) in LowerAsmOutputForConstraint()
51886 SDValue Result = DAG.getNode(ISD::ZERO_EXTEND, DL, OpInfo.ConstraintVT, CC); in LowerAsmOutputForConstraint()
/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4180 MVT ConstraintVT = MVT::Other; member
4252 virtual const char *LowerXConstraint(EVT ConstraintVT) const;