Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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 = TLI->getValueType(DL, OpTy, true).getSimpleVT(); in lowerInlineAsm()
333 OpInfo.ConstraintVT = in lowerInlineAsm()
337 OpInfo.ConstraintVT = TLI->getSimpleValueType(DL, Call.getType()); in lowerInlineAsm()
341 OpInfo.ConstraintVT = MVT::Other; in lowerInlineAsm()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp8133 if (OpInfo.ConstraintVT == MatchingOpInfo.ConstraintVT) in patchMatchingInput()
8141 OpInfo.ConstraintVT); in patchMatchingInput()
8144 MatchingOpInfo.ConstraintVT); in patchMatchingInput()
8145 if ((OpInfo.ConstraintVT.isInteger() != in patchMatchingInput()
8146 MatchingOpInfo.ConstraintVT.isInteger()) || in patchMatchingInput()
8153 MatchingOpInfo.ConstraintVT = OpInfo.ConstraintVT; in patchMatchingInput()
8224 &TRI, RefOpInfo.ConstraintCode, RefOpInfo.ConstraintVT); in GetRegistersForValue()
8234 if (OpInfo.ConstraintVT != MVT::Other) { in GetRegistersForValue()
8243 !TRI.isTypeLegalForClass(*RC, OpInfo.ConstraintVT)) { in GetRegistersForValue()
8248 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) { in GetRegistersForValue()
[all …]
H A DTargetLowering.cpp4468 const char *TargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
4469 if (ConstraintVT.isInteger()) in LowerXConstraint()
4471 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
4646 OpInfo.ConstraintVT = MVT::Other; in ParseConstraints()
4661 OpInfo.ConstraintVT = in ParseConstraints()
4665 OpInfo.ConstraintVT = getSimpleValueType(DL, Call.getType()); in ParseConstraints()
4703 OpInfo.ConstraintVT = in ParseConstraints()
4709 OpInfo.ConstraintVT = MVT::getIntegerVT(PtrSize); in ParseConstraints()
4711 OpInfo.ConstraintVT = MVT::getVT(OpTy, true); in ParseConstraints()
4740 if (OpInfo.ConstraintVT != Input.ConstraintVT) { in ParseConstraints()
[all …]
H A DFunctionLoweringInfo.cpp209 Op.ConstraintVT); in set()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h521 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DARMISelLowering.cpp18348 const char *ARMTargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
18358 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
18360 if (ConstraintVT.isVector() && Subtarget->hasNEON() && in LowerXConstraint()
18361 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint()
18362 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h1129 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DX86ISelLowering.cpp51474 LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
51477 if (ConstraintVT.isFloatingPoint()) { in LowerXConstraint()
51482 return TargetLowering::LowerXConstraint(ConstraintVT); in LowerXConstraint()
51493 if (OpInfo.ConstraintVT.isVector() || !OpInfo.ConstraintVT.isInteger() || in LowerAsmOutputForConstraint()
51494 OpInfo.ConstraintVT.getSizeInBits() < 8) in LowerAsmOutputForConstraint()
51506 SDValue Result = DAG.getNode(ISD::ZERO_EXTEND, DL, OpInfo.ConstraintVT, CC); in LowerAsmOutputForConstraint()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h1031 const char *LowerXConstraint(EVT ConstraintVT) const override;
H A DAArch64ISelLowering.cpp7791 const char *AArch64TargetLowering::LowerXConstraint(EVT ConstraintVT) const { in LowerXConstraint()
7802 if (ConstraintVT.isFloatingPoint()) in LowerXConstraint()
7805 if (ConstraintVT.isVector() && in LowerXConstraint()
7806 (ConstraintVT.getSizeInBits() == 64 || in LowerXConstraint()
7807 ConstraintVT.getSizeInBits() == 128)) in LowerXConstraint()
/netbsd-src/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4152 MVT ConstraintVT = MVT::Other; member
4224 virtual const char *LowerXConstraint(EVT ConstraintVT) const;