Searched refs:ConstraintVT (Results 1 – 13 of 13) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | InlineAsmLowering.cpp | 97 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in getRegistersForValue() 109 if (OpInfo.ConstraintVT != MVT::Other) in getRegistersForValue() 111 TLI.getNumRegisters(MF.getFunction().getContext(), OpInfo.ConstraintVT); in getRegistersForValue() 224 if (const char *Repl = TLI->LowerXConstraint(OpInfo.ConstraintVT)) { in computeConstraintToUse() 320 OpInfo.ConstraintVT = in lowerInlineAsm() 326 OpInfo.ConstraintVT = in lowerInlineAsm() 330 OpInfo.ConstraintVT = in lowerInlineAsm() 337 OpInfo.ConstraintVT = MVT::Other; in lowerInlineAsm() 340 if (OpInfo.ConstraintVT == MVT::i64x8) in lowerInlineAsm()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 202 Op.ConstraintVT); in set()
|
H A D | SelectionDAGBuilder.cpp | 8599 if (OpInfo.ConstraintVT == MatchingOpInfo.ConstraintVT) in patchMatchingInput() 8607 OpInfo.ConstraintVT); in patchMatchingInput() 8611 if ((OpInfo.ConstraintVT.isInteger() != in patchMatchingInput() 8612 MatchingOpInfo.ConstraintVT.isInteger()) || in patchMatchingInput() 8619 MatchingOpInfo.ConstraintVT = OpInfo.ConstraintVT; in patchMatchingInput() 8711 !TRI.isTypeLegalForClass(*RC, OpInfo.ConstraintVT)) { in getRegistersForValue() 8723 OpInfo.ConstraintVT = RegVT; in getRegistersForValue() 8732 OpInfo.ConstraintVT = VT; in getRegistersForValue() 8742 EVT ValueVT = OpInfo.ConstraintVT; in getRegistersForValue() 8743 if (OpInfo.ConstraintVT == MVT::Other) in getRegistersForValue() [all …]
|
H A D | TargetLowering.cpp | 5217 if (ConstraintVT.isInteger()) in LowerXConstraint() 5219 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint() 5399 OpInfo.ConstraintVT = MVT::Other; in ParseConstraints() 5414 OpInfo.ConstraintVT = in ParseConstraints() 5418 OpInfo.ConstraintVT = in ParseConstraints() 5494 if (OpInfo.ConstraintVT != Input.ConstraintVT) { in ParseConstraints() 5495 if ((OpInfo.ConstraintVT.isInteger() != in ParseConstraints() 5496 Input.ConstraintVT.isInteger()) || in ParseConstraints() 5537 if (OpInfo.ConstraintVT != Input.ConstraintVT) { in ParseConstraints() 5544 if ((OpInfo.ConstraintVT.isInteger() != in ParseConstraints() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 528 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
H A D | ARMISelLowering.cpp | 20114 const char *ARMTargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint() 20124 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint() 20126 if (ConstraintVT.isVector() && Subtarget->hasNEON() && in LowerXConstraint() 20127 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint() 20128 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 1144 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
H A D | AArch64ISelLowering.cpp | 9901 const char *AArch64TargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint() 9912 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint() 9915 if (ConstraintVT.isVector() && in LowerXConstraint() 9916 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint() 9917 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 849 TRI, TC.ConstraintCode, TC.ConstraintVT).second; in isInlineAsmSourceOfDivergence()
|
H A D | SIISelLowering.cpp | 13121 SIRI, TC.ConstraintCode, TC.ConstraintVT).second; in requiresUniformRegister()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1253 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
H A D | X86ISelLowering.cpp | 57089 LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint() 57092 if (ConstraintVT.isFloatingPoint()) { in LowerXConstraint() 57097 return TargetLowering::LowerXConstraint(ConstraintVT); in LowerXConstraint() 57108 if (OpInfo.ConstraintVT.isVector() || !OpInfo.ConstraintVT.isInteger() || in LowerAsmOutputForConstraint() 57109 OpInfo.ConstraintVT.getSizeInBits() < 8) in LowerAsmOutputForConstraint() 57121 SDValue Result = DAG.getNode(ISD::ZERO_EXTEND, DL, OpInfo.ConstraintVT, CC); in LowerAsmOutputForConstraint()
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 4629 MVT ConstraintVT = MVT::Other; member 4703 virtual const char *LowerXConstraint(EVT ConstraintVT) const;
|