Home
last modified time | relevance | path

Searched refs:Earlier (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp302 const MemoryLocation &Earlier, in isOverwrite() argument
310 Earlier.Size == MemoryLocation::UnknownSize) in isOverwrite()
313 const Value *P1 = Earlier.Ptr->stripPointerCasts(); in isOverwrite()
320 if (Later.Size >= Earlier.Size) in isOverwrite()
338 if (ObjectSize == Later.Size && ObjectSize >= Earlier.Size) in isOverwrite()
369 Later.Size >= Earlier.Size && in isOverwrite()
370 uint64_t(EarlierOff - LaterOff) + Earlier.Size <= Later.Size) in isOverwrite()
379 LaterOff < int64_t(EarlierOff + Earlier.Size) && in isOverwrite()
385 int64_t(EarlierOff + Earlier.Size) << ") Later [" << in isOverwrite()
422 ILI->first >= int64_t(EarlierOff + Earlier.Size)) { in isOverwrite()
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp419 const Instruction *Earlier, in isMaskedStoreOverwrite() argument
422 const auto *IIE = dyn_cast<IntrinsicInst>(Earlier); in isMaskedStoreOverwrite()
450 const MemoryLocation &Later, const MemoryLocation &Earlier, in isOverwrite() argument
456 if (!Later.Size.isPrecise() || !Earlier.Size.isPrecise()) { in isOverwrite()
463 const uint64_t EarlierSize = Earlier.Size.getValue(); in isOverwrite()
465 const Value *P1 = Earlier.Ptr->stripPointerCasts(); in isOverwrite()
551 const MemoryLocation &Earlier, in isPartialOverwrite() argument
556 const uint64_t EarlierSize = Earlier.Size.getValue(); in isPartialOverwrite()
1260 StoreInst *Earlier, StoreInst *Later, int64_t InstWriteOffset, in tryToMergePartialOverlappingStores() argument
1263 if (Earlier && isa<ConstantInt>(Earlier->getValueOperand()) && in tryToMergePartialOverlappingStores()
[all …]
DEarlyCSE.cpp806 bool overridingStores(const ParseMemoryInst &Earlier,
839 bool isNonTargetIntrinsicMatch(const IntrinsicInst *Earlier, in isNonTargetIntrinsicMatch() argument
890 if (PtrOp(Earlier) != PtrOp(Later)) in isNonTargetIntrinsicMatch()
893 Intrinsic::ID IDE = Earlier->getIntrinsicID(); in isNonTargetIntrinsicMatch()
903 if (MaskOp(Earlier) == MaskOp(Later) && ThruOp(Earlier) == ThruOp(Later)) in isNonTargetIntrinsicMatch()
907 return IsSubmask(MaskOp(Later), MaskOp(Earlier)); in isNonTargetIntrinsicMatch()
914 if (!IsSubmask(MaskOp(Later), MaskOp(Earlier))) in isNonTargetIntrinsicMatch()
922 return IsSubmask(MaskOp(Later), MaskOp(Earlier)); in isNonTargetIntrinsicMatch()
929 return IsSubmask(MaskOp(Earlier), MaskOp(Later)); in isNonTargetIntrinsicMatch()
1128 bool EarlyCSE::overridingStores(const ParseMemoryInst &Earlier, in overridingStores() argument
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp356 const MemoryLocation &Earlier, in isOverwrite() argument
366 if (!Later.Size.isPrecise() || !Earlier.Size.isPrecise()) in isOverwrite()
370 const uint64_t EarlierSize = Earlier.Size.getValue(); in isOverwrite()
372 const Value *P1 = Earlier.Ptr->stripPointerCasts(); in isOverwrite()
1235 auto *Earlier = dyn_cast<StoreInst>(DepWrite); in eliminateDeadStores() local
1237 if (Earlier && isa<ConstantInt>(Earlier->getValueOperand()) && in eliminateDeadStores()
1239 Earlier->getValueOperand()->getType()) && in eliminateDeadStores()
1243 memoryIsNotModifiedBetween(Earlier, Later, AA)) { in eliminateDeadStores()
1255 cast<ConstantInt>(Earlier->getValueOperand())->getValue(); in eliminateDeadStores()
1280 ConstantInt::get(Earlier->getValueOperand()->getType(), Merged), in eliminateDeadStores()
[all …]
/external/llvm-project/polly/lib/External/isl/test_inputs/codegen/
Dempty.in1 # Earlier versions of isl would end up with an empty partial
Dcholesky.st1 # Earlier versions of isl would fail to produce an AST for this input
Dsor1d-part.st2 # Earlier versions of isl would generate an incorrect bound.
/external/pdfium/testing/resources/pixel/
Dbug_551258_1.in38 % Earlier version of PDF doesn't require EOL before 'endstream'. If the length
/external/llvm-project/polly/lib/External/isl/test_inputs/schedule/
Dcarry_bounded_coefficients.sc5 # the coefficients. Earlier versions of isl would take this
/external/llvm-project/polly/test/GPGPU/
Dinvariant-load-escaping-values.ll11 ; originally. Earlier, this was broken as we introduce a new stack slot aside
/external/llvm-project/polly/test/ScopDetect/
Derror-block-unreachable.ll4 ; blocks. Earlier we crashed when detecting error blocks.
/external/llvm/test/CodeGen/ARM/
Dvldm-liveness.ll17 ; the loads. Earlier optimisations may perturb the output over time, but
/external/llvm-project/polly/test/ScopInfo/
Ddo-not-model-error-block-accesses.ll3 ; Check that we do not crash on this input. Earlier this indeed crashed as
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/
Dpr34131.ll4 ; Earlier version using auto-generated checks from utils/update_test_checks.py
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp782 for (auto *Earlier : EarlierLoadsAndStores) { in checkDependencies() local
783 Loop *EarlierLoop = LI.getLoopFor(Earlier->getParent()); in checkDependencies()
787 if (!checkDependency(Earlier, Later, LoopDepth, CommonLoopDepth, false, in checkDependencies()
/external/llvm-project/llvm/test/CodeGen/X86/
Dpostra-ignore-dbg-instrs.mir13 # try to sink. Earlier versions were not performing the sink due to a
/external/llvm-project/llvm/test/Transforms/WholeProgramDevirt/
Dunique-retval-same-vtable.ll46 ; 20074028. Earlier versions of LLVM mistakenly concluded that
/external/arm-trusted-firmware/docs/security_advisories/
Dsecurity-advisory-tfv-2.rst37 Earlier versions of TF (prior to `commit 495f3d3`_) did not assign this bit.
/external/cldr/tools/java/org/unicode/cldr/util/data/
Detcetera44 # Earlier incarnations of this package were not POSIX-compliant,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp612 static bool checkDependencies(SmallVector<Value *, 4> &Earlier, in checkDependencies() argument
618 for (Value *I : Earlier) { in checkDependencies()
/external/glide/
DREADME.md211 … Glide's source and tests and is the recommended way to work with Glide. Earlier versions of intel…
/external/python/cpython2/Doc/library/
Duserdict.rst148 with no parameters, and offer a mutable :attr:`data` attribute. Earlier
Dos.path.rst313 Earlier versions could produce an empty root when the only period was the
/external/openssh/
DINSTALL101 the automatically generated files by running "autoreconf". Earlier
/external/linux-kselftest/tools/testing/selftests/tc-testing/
DREADME12 * Minimum Python version of 3.4. Earlier 3.X versions may work but are not

123