Searched refs:ConstraintVT (Results 1 – 13 of 13) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/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 = 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 D | SelectionDAGBuilder.cpp | 8133 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 D | TargetLowering.cpp | 4468 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 D | FunctionLoweringInfo.cpp | 209 Op.ConstraintVT); in set()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 521 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | ARMISelLowering.cpp | 18348 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 D | X86ISelLowering.h | 1129 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | X86ISelLowering.cpp | 51474 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 D | AArch64ISelLowering.h | 1031 const char *LowerXConstraint(EVT ConstraintVT) const override;
|
| H A D | AArch64ISelLowering.cpp | 7791 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 D | AMDGPUTargetTransformInfo.cpp | 938 TRI, TC.ConstraintCode, TC.ConstraintVT); in isInlineAsmSourceOfDivergence()
|
| H A D | SIISelLowering.cpp | 12264 SIRI, TC.ConstraintCode, TC.ConstraintVT); in requiresUniformRegister()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4152 MVT ConstraintVT = MVT::Other; member 4224 virtual const char *LowerXConstraint(EVT ConstraintVT) const;
|