/external/llvm/lib/CodeGen/SelectionDAG/ |
ResourcePriorityQueue.cpp | 99 if (TLI->isTypeLegal(VT) 137 if (TLI->isTypeLegal(VT) 337 if (TLI->isTypeLegal(VT) 349 if (TLI->isTypeLegal(VT) && TLI->getRegClassFor(VT) 490 if (TLI->isTypeLegal(VT)) { 501 if (TLI->isTypeLegal(VT)) {
|
FastISel.cpp | 153 if (!TLI.isTypeLegal(VT)) { 371 if (!TLI.isTypeLegal(VT)) { 848 if (!TLI.isTypeLegal(DstVT)) 852 if (!TLI.isTypeLegal(SrcVT)) [all...] |
LegalizeVectorTypes.cpp | [all...] |
LegalizeTypesGeneric.cpp | 104 while (!isTypeLegal(NVT)) { 114 if (isTypeLegal(NVT)) { 351 if (!isTypeLegal(NVT)) {
|
LegalizeTypes.cpp | 131 } else if (isTypeLegal(Res.getValueType()) || IgnoreNodeResults(I)) { 411 if (!isTypeLegal(I->getValueType(i))) { 419 !isTypeLegal(I->getOperand(i).getValueType())) { [all...] |
LegalizeDAG.cpp | 321 if (TLI.isTypeLegal(intVT)) { 441 if (TLI.isTypeLegal(intVT) && TLI.isTypeLegal(LoadedVT)) { 666 TLI.isTypeLegal(MVT::i32)) { 676 if (TLI.isTypeLegal(MVT::i64)) { 683 if (TLI.isTypeLegal(MVT::i32) && !ST->isVolatile()) { [all...] |
InstrEmitter.cpp | 107 if (TLI->isTypeLegal(VT)) 226 if (i < NumResults && TLI->isTypeLegal(Node->getSimpleValueType(i))) { [all...] |
LegalizeIntegerTypes.cpp | 206 if (!TLI.isTypeLegal(SVT)) 545 if (!TLI.isTypeLegal(SVT)) [all...] |
DAGCombiner.cpp | 377 /// isTypeLegal - This method returns true if we are running before type 379 bool isTypeLegal(const EVT &VT) { 381 return TLI.isTypeLegal(VT); [all...] |
TargetLowering.cpp | [all...] |
LegalizeTypes.h | 70 /// isTypeLegal - Return true if this type is legal on this target. 71 bool isTypeLegal(EVT VT) const { [all...] |
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
BasicTargetTransformInfo.cpp | 88 bool isTypeLegal(Type *Ty) const override; 174 bool BasicTTI::isTypeLegal(Type *Ty) const { 176 return getTLI()->isTypeLegal(T); 197 return TLI->isTypeLegal(VT) && TLI->isOperationLegalOrCustom(ISD::FSQRT, VT);
|
Analysis.cpp | 209 TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)));
|
CodeGenPrepare.cpp | 732 bool shiftIsLegal = TLI.isTypeLegal(TLI.getValueType(ShiftI->getType())); 769 && (!TLI.isTypeLegal(TLI.getValueType(User->getType())))) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsFastISel.cpp | 80 bool isTypeLegal(Type *Ty, MVT &VT); 119 bool MipsFastISel::isTypeLegal(Type *Ty, MVT &VT) { 128 return TLI.isTypeLegal(VT); 132 if (isTypeLegal(Ty, VT))
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 287 virtual bool isTypeLegal(Type *Ty) const;
|
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 341 bool isTypeLegal(EVT VT) const { 490 return (VT == MVT::Other || isTypeLegal(VT)) && 499 return (VT == MVT::Other || isTypeLegal(VT)) && 508 return (!isTypeLegal(VT) || getOperationAction(Op, VT) == Expand); 513 return (VT == MVT::Other || isTypeLegal(VT)) && 545 return isTypeLegal(ValVT) && MemVT.isSimple() && 629 } while (!isTypeLegal(NVT) || [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 154 bool isTypeLegal(Type *Ty, MVT &VT, bool AllowI1 = false); 296 if (!isTypeLegal(RetTy, RetVT)) 336 bool X86FastISel::isTypeLegal(Type *Ty, MVT &VT, bool AllowI1) { 356 return (AllowI1 && VT == MVT::i1) || TLI.isTypeLegal(VT); [all...] |
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 123 bool TargetTransformInfo::isTypeLegal(Type *Ty) const { 124 return PrevTTI->isTypeLegal(Ty); 514 bool isTypeLegal(Type *Ty) const override {
|
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 54 // Consider factoring isTypeLegal into the base class. 141 bool isTypeLegal(Type *Ty, MVT &VT); 255 bool PPCFastISel::isTypeLegal(Type *Ty, MVT &VT) { 264 return TLI.isTypeLegal(VT); 270 if (isTypeLegal(Ty, VT)) return true; 920 if (!isTypeLegal(DstTy, DstVT)) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 169 bool isTypeLegal(Type *Ty, MVT &VT); 729 bool ARMFastISel::isTypeLegal(Type *Ty, MVT &VT) { 738 return TLI.isTypeLegal(VT); 742 if (isTypeLegal(Ty, VT)) return true; [all...] |
ARMISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64FastISel.cpp | 113 bool isTypeLegal(Type *Ty, MVT &VT); 414 bool AArch64FastISel::isTypeLegal(Type *Ty, MVT &VT) { 428 return TLI.isTypeLegal(VT); 432 if (isTypeLegal(Ty, VT)) [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | [all...] |