Home
last modified time | relevance | path

Searched refs:isSimple (Results 1 – 25 of 88) sorted by relevance

1234

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDValueTypes.h81 if (!isSimple()) in changeVectorElementTypeToInteger()
94 bool isSimple() const { in isSimple() function
101 return !isSimple(); in isExtended()
106 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint(); in isFloatingPoint()
111 return isSimple() ? V.isInteger() : isExtendedInteger(); in isInteger()
116 return isSimple() ? V.isVector() : isExtendedVector(); in isVector()
121 return isSimple() ? V.is16BitVector() : isExtended16BitVector(); in is16BitVector()
126 return isSimple() ? V.is32BitVector() : isExtended32BitVector(); in is32BitVector()
131 return isSimple() ? V.is64BitVector() : isExtended64BitVector(); in is64BitVector()
136 return isSimple() ? V.is128BitVector() : isExtended128BitVector(); in is128BitVector()
[all …]
/NextBSD/contrib/llvm/lib/Analysis/
HDDomPrinter.cpp31 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits()
32 : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
42 if (isSimple()) in getNodeLabel()
54 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits()
55 : DOTGraphTraits<DomTreeNode*>(isSimple) {} in DOTGraphTraits()
70 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits()
71 : DOTGraphTraits<DomTreeNode*>(isSimple) {} in DOTGraphTraits()
HDRegionPrinter.cpp38 DOTGraphTraits (bool isSimple=false) in DOTGraphTraits()
39 : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
46 if (isSimple()) in getNodeLabel()
61 DOTGraphTraits (bool isSimple = false) in DOTGraphTraits()
62 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits()
110 if (!onlySimpleRegions || R.isSimple()) { in printRegionCluster()
HDBlockFrequencyInfo.cpp76 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits()
77 DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
HDRegionInfo.cpp90 if (R->isSimple()) in updateStatistics()
HDMemoryDependenceAnalysis.cpp286 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) return 0; in getLoadLoadClobberFullWidthSize()
476 if (!QueryLI->isSimple()) in getPointerDependencyFrom()
479 if (!QuerySI->isSimple()) in getPointerDependencyFrom()
550 if (!QueryLI->isSimple()) in getPointerDependencyFrom()
553 if (!QuerySI->isSimple()) in getPointerDependencyFrom()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDCFGPrinter.h28 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {}
93 if (isSimple())
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDStmtViz.cpp33 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
/NextBSD/contrib/llvm/lib/Analysis/IPA/
HDCallPrinter.cpp26 DOTGraphTraits(bool isSimple = false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
/NextBSD/contrib/llvm/lib/CodeGen/
HDScheduleDAGPrinter.cpp32 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
HDMachineBlockFrequencyInfo.cpp83 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits()
84 DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
HDInterleavedAccessPass.cpp180 if (!LI->isSimple()) in lowerInterleavedLoad()
237 if (!SI->isSimple()) in lowerInterleavedStore()
HDMachineRegionInfo.cpp50 if (R->isSimple()) in updateStatistics()
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineLoadStoreAlloca.cpp70 if (!LI->isSimple()) return false; in isOnlyCopiedFromConstantGlobal()
449 if (!LI.isSimple()) in combineLoadToOperationType()
507 if (!LI.isSimple()) in unpackLoadToAggregate()
743 if (!LI.isSimple()) return nullptr; in visitLoadInst()
865 if (!SI.isSimple()) in combineStoreToValueType()
885 if (!SI.isSimple()) in unpackStoreToAggregate()
976 if (!SI.isSimple()) return nullptr; in visitStoreInst()
1008 if (PrevSI->isSimple() && equivalentAddressValues(PrevSI->getOperand(1), in visitStoreInst()
1023 LI->isSimple()) in visitStoreInst()
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetLowering.h404 assert(!VT.isSimple() || in isTypeLegal()
406 return VT.isSimple() && RegClassForVT[VT.getSimpleVT().SimpleTy] != nullptr; in isTypeLegal()
599 return ValVT.isSimple() && MemVT.isSimple() && in isLoadExtLegal()
606 return ValVT.isSimple() && MemVT.isSimple() && in isLoadExtLegalOrCustom()
626 return isTypeLegal(ValVT) && MemVT.isSimple() && in isTruncStoreLegal()
643 return VT.isSimple() && in isIndexedLoadLegal()
661 return VT.isSimple() && in isIndexedStoreLegal()
759 if (VT.isSimple()) { in getRegisterType()
787 if (VT.isSimple()) { in getNumRegisters()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDCallGraph.cpp214 DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.cpp187 if (!SrcTy.isSimple() || !DstTy.isSimple()) in getCastInstrCost()
369 if (SelCondTy.isSimple() && SelValTy.isSimple()) { in getCmpSelInstrCost()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGValue.h193 bool isSimple() const { return LVType == Simple; } in isSimple() function
265 llvm::Value *getAddress() const { assert(isSimple()); return V; } in getAddress()
267 assert(isSimple()); in setAddress()
HDCGAtomic.cpp48 if (lvalue.isSimple()) { in AtomicInfo()
143 if (LVal.isSimple()) in getAtomicAddress()
190 assert(LVal.isSimple()); in projectValue()
353 assert(LVal.isSimple()); in emitMemSetZeroIfNecessary()
1152 if (LVal.isSimple()) { in convertTempToRValue()
1299 if (LVal.isSimple() && !ResultSlot.isIgnored()) { in EmitAtomicLoad()
1337 assert(LVal.isSimple()); in emitCopyIntoMemory()
1387 if (RVal.isScalar() && (!hasPadding() || !LVal.isSimple())) { in convertRValueToInt()
1394 LVal.isSimple() ? getValueSizeInBits() : getAtomicSizeInBits()); in convertRValueToInt()
1496 if (AtomicLVal.isSimple()) { in EmitAtomicUpdateValue()
[all …]
HDCGExprAgg.cpp323 assert(Array.isSimple() && "initializer_list array not a simple lvalue"); in VisitCXXStdInitializerListExpr()
579 if (LV.isSimple()) in VisitCastExpr()
1081 if (LV.isSimple()) { in EmitInitializationToLValue()
1107 assert(lv.isSimple()); in EmitNullInitializationToLValue()
1253 assert(LV.isSimple()); in VisitInitListExpr()
1267 if (!pushedCleanup && LV.isSimple()) in VisitInitListExpr()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAGPrinter.cpp36 explicit DOTGraphTraits(bool isSimple=false) : in DOTGraphTraits()
37 DefaultDOTGraphTraits(isSimple) {} in DOTGraphTraits()
/NextBSD/contrib/llvm/include/llvm/Support/
HDDOTGraphTraits.h34 bool isSimple() { in isSimple() function
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMTargetTransformInfo.cpp73 if (!SrcTy.isSimple() || !DstTy.isSimple()) in getCastInstrCost()
287 if (SelCondTy.isSimple() && SelValTy.isSimple()) { in getCmpSelInstrCost()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDScalarReplAggregates.cpp481 if (!LI->isSimple()) in CanConvertToScalar()
493 if (SI->getOperand(0) == V || !SI->isSimple()) return false; in CanConvertToScalar()
1148 if (!LI || !LI->isSimple()) return false; in isSafeSelectToSpeculate()
1190 if (!LI || !LI->isSimple()) return false; in isSafePHIToSpeculate()
1251 if (!LI->isSimple()) in tryToMakeAllocaBePromotable()
1257 if (SI->getOperand(0) == AI || !SI->isSimple()) in tryToMakeAllocaBePromotable()
1631 if (!LI->isSimple()) in isSafeForScalarRepl()
1640 if (!SI->isSimple() || SI->getOperand(0) == I) in isSafeForScalarRepl()
1691 if (!LI->isSimple()) in isSafePHISelectUseForScalarRepl()
1700 if (!SI->isSimple() || SI->getOperand(0) == I) in isSafePHISelectUseForScalarRepl()
HDMergedLoadStoreMotion.cpp372 if (!L0 || !L0->isSimple() || L0->isUsedOutsideOfBlock(Succ0)) in mergeLoads()
545 if (!S0->isSimple()) in mergeStores()

1234