Searched refs:ConstraintVT (Results 1 – 13 of 13) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InlineAsmLowering.cpp | 102 &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 D | SelectionDAGBuilder.cpp | 8192 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 D | TargetLowering.cpp | 4494 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 D | FunctionLoweringInfo.cpp | 209 Op.ConstraintVT); in set()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 534 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | ARMISelLowering.cpp | 19068 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 D | AArch64ISelLowering.h | 1050 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | AArch64ISelLowering.cpp | 8120 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 D | X86ISelLowering.h | 1129 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | X86ISelLowering.cpp | 51854 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 D | AMDGPUTargetTransformInfo.cpp | 933 TRI, TC.ConstraintCode, TC.ConstraintVT); in isInlineAsmSourceOfDivergence()
|
| H A D | SIISelLowering.cpp | 12242 SIRI, TC.ConstraintCode, TC.ConstraintVT); in requiresUniformRegister()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4180 MVT ConstraintVT = MVT::Other; member 4252 virtual const char *LowerXConstraint(EVT ConstraintVT) const;
|