Searched refs:isTypeLegal (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp98 if (TLI->isTypeLegal(VT)
136 if (TLI->isTypeLegal(VT)
336 if (TLI->isTypeLegal(VT)
348 if (TLI->isTypeLegal(VT) && TLI->getRegClassFor(VT)
490 if (TLI->isTypeLegal(VT)) {
501 if (TLI->isTypeLegal(VT)) {
H A DFastISel.cpp150 if (!TLI.isTypeLegal(VT)) {
368 if (!TLI.isTypeLegal(VT)) {
729 if (!TLI.isTypeLegal(DstVT))
733 if (!TLI.isTypeLegal(SrcVT))
768 !TLI.isTypeLegal(SrcEVT) || !TLI.isTypeLegal(DstEVT))
899 if (!TLI.isTypeLegal(IntVT))
935 if (!TLI.isTypeLegal(VT) && VT != MVT::i1)
1475 if (VT == MVT::Other || !TLI.isTypeLegal(VT)) {
H A DLegalizeTypesGeneric.cpp102 while (!isTypeLegal(NVT)) {
112 if (isTypeLegal(NVT)) {
325 if (isTypeLegal(NVT)) {
458 assert(isTypeLegal(Ptr.getValueType()) && "Pointers must be legal!");
H A DLegalizeTypes.cpp129 } else if (isTypeLegal(Res.getValueType()) || IgnoreNodeResults(I)) {
409 if (!isTypeLegal(I->getValueType(i))) {
417 !isTypeLegal(I->getOperand(i).getValueType())) {
H A DLegalizeVectorTypes.cpp1531 while (!TLI.isTypeLegal(VT) && NumElts != 1) {
1575 } while (!TLI.isTypeLegal(VT) && NumElts != 1);
1612 } while (!TLI.isTypeLegal(NextVT));
1685 if (TLI.isTypeLegal(InWidenVT)) {
1844 if (TLI.isTypeLegal(NewInVT)) {
1984 if (TLI.isTypeLegal(InWidenVT)) {
2311 if (TLI.isTypeLegal(NewVT)) {
2435 if (TLI.isTypeLegal(MemVT) && (WidenWidth % MemVTWidth) == 0 &&
2450 if (TLI.isTypeLegal(MemVT) && WidenEltVT == MemVT.getVectorElementType() &&
H A DLegalizeDAG.cpp314 if (TLI.isTypeLegal(intVT)) {
434 if (TLI.isTypeLegal(intVT) && TLI.isTypeLegal(LoadedVT)) {
657 TLI.isTypeLegal(MVT::i32)) {
667 if (TLI.isTypeLegal(MVT::i64)) {
674 if (TLI.isTypeLegal(MVT::i32) && !ST->isVolatile()) {
848 assert(TLI.isTypeLegal(StVT) &&
1076 if (!TLI.isLoadExtLegal(ISD::EXTLOAD, SrcVT) && TLI.isTypeLegal(SrcVT)) {
1506 if (TLI.isTypeLegal(IVT)) {
2222 if (Op0.getValueType() == MVT::i32 && TLI.isTypeLegal(MV
[all...]
H A DDAGCombiner.cpp332 /// isTypeLegal - This method returns true if we are running before type
334 bool isTypeLegal(const EVT &VT) { function in class:__anon2208::DAGCombiner
336 return TLI.isTypeLegal(VT);
2335 TLI.isTypeLegal(Op0VT))) &&
3223 if (!TLI.isTypeLegal(VT)) return 0;
5392 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
5652 if (isTypeLegal(IntXVT)) {
6575 if (N0CFP && isTypeLegal(EVT)) {
7556 if (!DC->isTypeLegal(VT))
8038 if (TLI.isTypeLegal(StoreT
[all...]
H A DTargetLowering.cpp1314 isTypeLegal(VT) && VT.bitsLE(N0.getValueType())) {
1469 (isTypeLegal(VT) && VT.bitsLE(N0.getValueType()))) &&
2476 if (!isTypeLegal(VT))
2536 if (!isTypeLegal(VT))
H A DInstrEmitter.cpp105 if (TLI->isTypeLegal(VT))
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 DSelectionDAGBuilder.cpp302 TLI.isTypeLegal(ValueVT))
350 assert(TLI.isTypeLegal(PartVT) && "Copying to an illegal type!");
629 if (!TLI.isTypeLegal(RegisterVT))
1754 if (!TLI.isTypeLegal(VT))
5482 if (!TLI.isTypeLegal(LoadVT) ||!TLI.allowsUnalignedMemoryAccesses(LoadVT))
H A DLegalizeIntegerTypes.cpp517 if (!TLI.isTypeLegal(SVT))
2083 if ((Action == TargetLowering::Legal && TLI.isTypeLegal(NVT)) ||
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp764 assert(isTypeLegal(VT));
798 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
806 if (!TLI->isTypeLegal(NewVT))
831 if (isTypeLegal(*I))
901 if (isTypeLegal(IVT)) {
911 if (!isTypeLegal(MVT::ppcf128)) {
920 if (!isTypeLegal(MVT::f128)) {
929 if (!isTypeLegal(MVT::f64)) {
938 if (!isTypeLegal(MVT::f32)) {
939 if (isTypeLegal(MV
[all...]
H A DBasicTargetTransformInfo.cpp75 virtual bool isTypeLegal(Type *Ty) const;
146 bool BasicTTI::isTypeLegal(Type *Ty) const { function in class:BasicTTI
148 return TLI->isTypeLegal(T);
H A DAnalysis.cpp208 TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp115 bool TargetTransformInfo::isTypeLegal(Type *Ty) const { function in class:TargetTransformInfo
116 return PrevTTI->isTypeLegal(Ty);
464 bool isTypeLegal(Type *Ty) const { function in struct:__anon2119::NoTTI
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp144 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false);
154 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) { function in class:X86FastISel
174 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT);
697 if (!isTypeLegal(I->getOperand(0)->getType(), VT, /*AllowI1=*/true))
845 if (!isTypeLegal(I->getType(), VT, /*AllowI1=*/true))
934 if (!isTypeLegal(I->getOperand(0)->getType(), VT))
1014 if (!TLI.isTypeLegal(DstVT))
1122 isTypeLegal(TI->getOperand(0)->getType(), SourceVT)) {
1211 if (!isTypeLegal(I->getType(), VT))
1298 if (!isTypeLegal(
[all...]
H A DX86ISelLowering.cpp5117 DAG.getTargetLoweringInfo().isTypeLegal(MVT::v2i64)) {
6695 if (!isTypeLegal(NVT))
12262 !DAG.getTargetLoweringInfo().isTypeLegal(VT)) {
12280 if (!DAG.getTargetLoweringInfo().isTypeLegal(VT))
12539 if (!TLI.isTypeLegal(N->getOperand(0).getValueType()))
15142 if (!DCI.isBeforeLegalize() && !TLI.isTypeLegal(VT.getVectorElementType()))
15451 VT != MVT::f80 && DAG.getTargetLoweringInfo().isTypeLegal(VT) &&
15595 if (DAG.getTargetLoweringInfo().isTypeLegal(LHS.getValueType())) {
16828 if (TLI.isTypeLegal(Tp) && ((MemSz % Tp.getSizeInBits()) == 0)) {
16834 if (TLI.isTypeLegal(MV
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h234 virtual bool isTypeLegal(Type *Ty) const;
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h258 /// isTypeLegal - Return true if the target has native support for the
261 bool isTypeLegal(EVT VT) const { function in class:llvm::TargetLoweringBase
412 return (VT == MVT::Other || isTypeLegal(VT)) &&
421 return (VT == MVT::Other || isTypeLegal(VT)) &&
430 return (!isTypeLegal(VT) || getOperationAction(Op, VT) == Expand);
436 return (VT == MVT::Other || isTypeLegal(VT)) &&
471 return isTypeLegal(ValVT) && MemVT.isSimple() &&
561 } while (!isTypeLegal(NVT) ||
1854 return isTypeLegal(VT);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp178 bool isTypeLegal(Type *Ty, MVT &VT);
767 bool ARMFastISel::isTypeLegal(Type *Ty, MVT &VT) { function in class:ARMFastISel
776 return TLI.isTypeLegal(VT);
780 if (isTypeLegal(Ty, VT)) return true;
1592 if (!isTypeLegal(Ty, DstVT))
1637 if (!isTypeLegal(RetTy, DstVT))
1666 if (!isTypeLegal(I->getType(), VT))
1728 if (!isTypeLegal(Ty, VT))
1756 if (!isTypeLegal(Ty, VT))
2207 else if (!isTypeLegal(RetT
[all...]
H A DARMISelLowering.cpp3595 if (SrcVT == MVT::i64 && TLI.isTypeLegal(DstVT)) {
3605 if (DstVT == MVT::i64 && TLI.isTypeLegal(SrcVT)) {
8163 if(!DAG.getTargetLoweringInfo().isTypeLegal(VT))
8206 if(!DAG.getTargetLoweringInfo().isTypeLegal(VT))
8246 DAG.getTargetLoweringInfo().isTypeLegal(VT)) {
8393 if(!DAG.getTargetLoweringInfo().isTypeLegal(VT))
8532 if (!TLI.isTypeLegal(WideVecVT)) return SDValue();
8545 if (TLI.isTypeLegal(Tp) && Tp.getSizeInBits() <= NumElems * ToEltSz)
8549 if (!TLI.isTypeLegal(StoreType))
8730 if (!TLI.isTypeLegal(V
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp1705 TLI && (TLI->isTypeLegal(TLI->getValueType(LI->getType())) ||
1706 !TLI->isTypeLegal(TLI->getValueType(I->getType()))) &&
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1290 if (isTypeLegal(VT))
1294 if (isTypeLegal(eVT))
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp85 if (isTypeLegal(VT)) {
110 if (isTypeLegal(VT)) {
213 if (isTypeLegal(VT)) {

Completed in 517 milliseconds

12