Searched defs:isTypeLegal (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h71 /// isTypeLegal - Return true if this type is legal on this target.
72 bool isTypeLegal(EVT VT) const { function in class:llvm::DAGTypeLegalizer
H A DDAGCombiner.cpp335 /// isTypeLegal - This method returns true if we are running before type
337 bool isTypeLegal(const EVT &VT) { function in class:__anon21183::DAGCombiner
339 return TLI.isTypeLegal(VT);
1626 assert((!LegalTypes || TLI.isTypeLegal(ElemTy)) &&
2386 TLI.isTypeLegal(Op0VT))) &&
3274 if (!TLI.isTypeLegal(VT)) return 0;
5449 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
5709 if (isTypeLegal(IntXVT)) {
6620 if (N0CFP && isTypeLegal(EVT)) {
7600 if (!DC->isTypeLegal(V
[all...]
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp127 bool TargetTransformInfo::isTypeLegal(Type *Ty) const { function in class:TargetTransformInfo
128 return PrevTTI->isTypeLegal(Ty);
488 bool isTypeLegal(Type *Ty) const { function in struct:__anon21093::NoTTI
/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp82 virtual bool isTypeLegal(Type *Ty) const;
165 bool BasicTTI::isTypeLegal(Type *Ty) const { function in class:BasicTTI
167 return getTLI()->isTypeLegal(T);
/external/llvm/include/llvm/Target/
H A DTargetLowering.h271 bool isTypeLegal(EVT VT) const { function in class:llvm::TargetLoweringBase
420 return (VT == MVT::Other || isTypeLegal(VT)) &&
429 return (VT == MVT::Other || isTypeLegal(VT)) &&
438 return (!isTypeLegal(VT) || getOperationAction(Op, VT) == Expand);
443 return (VT == MVT::Other || isTypeLegal(VT)) &&
475 return isTypeLegal(ValVT) && MemVT.isSimple() &&
560 } while (!isTypeLegal(NVT) ||
1833 return isTypeLegal(VT);
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp141 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false);
151 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) { function in class:X86FastISel
171 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT);
708 if (!isTypeLegal(I->getOperand(0)->getType(), VT, /*AllowI1=*/true))
856 if (!isTypeLegal(I->getType(), VT, /*AllowI1=*/true))
945 if (!isTypeLegal(I->getOperand(0)->getType(), VT))
1021 if (!TLI.isTypeLegal(DstVT))
1154 isTypeLegal(TI->getOperand(0)->getType(), SourceVT)) {
1243 if (!isTypeLegal(I->getType(), VT))
1330 if (!isTypeLegal(
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp179 bool isTypeLegal(Type *Ty, MVT &VT);
773 bool ARMFastISel::isTypeLegal(Type *Ty, MVT &VT) { function in class:ARMFastISel
782 return TLI.isTypeLegal(VT);
786 if (isTypeLegal(Ty, VT)) return true;
1595 if (!isTypeLegal(Ty, DstVT))
1640 if (!isTypeLegal(RetTy, DstVT))
1669 if (!isTypeLegal(I->getType(), VT))
1731 if (!isTypeLegal(Ty, VT))
1759 if (!isTypeLegal(Ty, VT))
2214 else if (!isTypeLegal(RetT
[all...]

Completed in 193 milliseconds