OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MTI
(Results
1 - 21
of
21
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
GlobalStatus.cpp
155
} else if (const MemTransferInst *
MTI
= dyn_cast<MemTransferInst>(I)) {
156
if (
MTI
->isVolatile())
158
if (
MTI
->getArgOperand(0) == V)
160
if (
MTI
->getArgOperand(1) == V)
VNCoercion.cpp
390
MemTransferInst *
MTI
= cast<MemTransferInst>(MI);
392
Constant *Src = dyn_cast<Constant>(
MTI
->getSource());
584
MemTransferInst *
MTI
= cast<MemTransferInst>(SrcInst);
585
Constant *Src = cast<Constant>(
MTI
->getSource());
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryLocation.cpp
105
MemoryLocation MemoryLocation::getForSource(const MemTransferInst *
MTI
) {
106
return getForSource(cast<AnyMemTransferInst>(
MTI
));
109
MemoryLocation MemoryLocation::getForSource(const AtomicMemTransferInst *
MTI
) {
110
return getForSource(cast<AnyMemTransferInst>(
MTI
));
113
MemoryLocation MemoryLocation::getForSource(const AnyMemTransferInst *
MTI
) {
115
if (ConstantInt *C = dyn_cast<ConstantInt>(
MTI
->getLength()))
121
MTI
->getAAMetadata(AATags);
123
return MemoryLocation(
MTI
->getRawSource(), Size, AATags);
AliasSetTracker.cpp
422
void AliasSetTracker::add(AnyMemTransferInst *
MTI
) {
423
addPointer(MemoryLocation::getForDest(
MTI
), AliasSet::ModAccess);
424
addPointer(MemoryLocation::getForSource(
MTI
), AliasSet::RefAccess);
466
if (AnyMemTransferInst *
MTI
= dyn_cast<AnyMemTransferInst>(I))
467
return add(
MTI
);
StackSafetyAnalysis.cpp
304
if (const auto *
MTI
= dyn_cast<MemTransferInst>(MI)) {
305
if (
MTI
->getRawSource() != U &&
MTI
->getRawDest() != U)
LazyValueInfo.cpp
651
if (MemTransferInst *
MTI
= dyn_cast<MemTransferInst>(MI))
652
AddNonNullPointer(
MTI
->getRawSource(), PtrSet);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InferAddressSpaces.cpp
458
if (auto *
MTI
= dyn_cast<MemTransferInst>(MI))
459
PushPtrOperand(
MTI
->getRawSource());
945
} else if (auto *
MTI
= dyn_cast<MemTransferInst>(MI)) {
946
Value *Src =
MTI
->getRawSource();
947
Value *Dest =
MTI
->getRawDest();
956
if (isa<MemCpyInst>(
MTI
)) {
957
MDNode *TBAAStruct =
MTI
->getMetadata(LLVMContext::MD_tbaa_struct);
958
B.CreateMemCpy(Dest,
MTI
->getDestAlign(), Src,
MTI
->getSourceAlign(),
959
MTI
->getLength()
[
all
...]
AlignmentFromAssumptions.cpp
289
if (MemTransferInst *
MTI
= dyn_cast<MemTransferInst>(MI)) {
291
getNewAlignment(AASCEV, AlignSCEV, OffSCEV,
MTI
->getSource(), SE);
296
if (NewSrcAlignment > *
MTI
->getSourceAlign()) {
297
MTI
->setSourceAlignment(NewSrcAlignment);
DeadStoreElimination.cpp
1070
if (auto *
MTI
= dyn_cast<AnyMemIntrinsic>(I))
1071
return {MemoryLocation::getForDest(
MTI
)};
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemoryLocation.h
247
static MemoryLocation getForSource(const MemTransferInst *
MTI
);
248
static MemoryLocation getForSource(const AtomicMemTransferInst *
MTI
);
249
static MemoryLocation getForSource(const AnyMemTransferInst *
MTI
);
AliasSetTracker.h
379
void add(AnyMemTransferInst *
MTI
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SafeStack.cpp
267
if (auto
MTI
= dyn_cast<MemTransferInst>(MI)) {
268
if (
MTI
->getRawSource() != U &&
MTI
->getRawDest() != U)
CodeGenPrepare.cpp
2143
if (MemTransferInst *
MTI
= dyn_cast<MemTransferInst>(MI)) {
2144
MaybeAlign MTISrcAlign =
MTI
->getSourceAlign();
2145
Align SrcAlign = getKnownAlignment(
MTI
->getSource(), *DL);
2147
MTI
->setSourceAlignment(SrcAlign);
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMFastISel.cpp
2516
const MemTransferInst &
MTI
= cast<MemTransferInst>(I);
2518
if (
MTI
.isVolatile())
2524
if (isa<ConstantInt>(
MTI
.getLength()) && isMemCpy) {
2527
uint64_t Len = cast<ConstantInt>(
MTI
.getLength())->getZExtValue();
2530
if (!ARMComputeAddress(
MTI
.getRawDest(), Dest) ||
2531
!ARMComputeAddress(
MTI
.getRawSource(), Src))
2533
unsigned Alignment = MinAlign(
MTI
.getDestAlignment(),
2534
MTI
.getSourceAlignment());
2540
if (!
MTI
.getLength()->getType()->isIntegerTy(32))
2543
if (
MTI
.getSourceAddressSpace() > 255 || MTI.getDestAddressSpace() > 255
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalOpt.cpp
231
} else if (MemTransferInst *
MTI
= dyn_cast<MemTransferInst>(U)) {
232
GlobalVariable *MemSrc = dyn_cast<GlobalVariable>(
MTI
->getSource());
235
MTI
->eraseFromParent();
238
Dead.push_back(std::make_pair(I,
MTI
));
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FastISel.cpp
3453
const auto *
MTI
= cast<MemTransferInst>(II);
3455
if (
MTI
->isVolatile())
3461
if (isa<ConstantInt>(
MTI
->getLength()) && IsMemCpy) {
3464
uint64_t Len = cast<ConstantInt>(
MTI
->getLength())->getZExtValue();
3465
unsigned Alignment = MinAlign(
MTI
->getDestAlignment(),
3466
MTI
->getSourceAlignment());
3469
if (!computeAddress(
MTI
->getRawDest(), Dest) ||
3470
!computeAddress(
MTI
->getRawSource(), Src))
3477
if (!
MTI
->getLength()->getType()->isIntegerTy(64))
3480
if (
MTI
->getSourceAddressSpace() > 255 || MTI->getDestAddressSpace() > 255
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp
854
if (AnyMemTransferInst *
MTI
= dyn_cast<AnyMemTransferInst>(MI)) {
856
if (
MTI
->getSource() ==
MTI
->getDest())
862
if (auto *
MTI
= dyn_cast<AnyMemTransferInst>(MI)) {
863
if (Instruction *I = SimplifyAnyMemTransfer(
MTI
))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
DataFlowSanitizer.cpp
2936
auto *
MTI
= cast<MemTransferInst>(
2940
MTI
->setDestAlignment(I.getDestAlign() * DFSF.DFS.ShadowWidthBytes);
2941
MTI
->setSourceAlignment(I.getSourceAlign() * DFSF.DFS.ShadowWidthBytes);
2943
MTI
->setDestAlignment(Align(DFSF.DFS.ShadowWidthBytes));
2944
MTI
->setSourceAlignment(Align(DFSF.DFS.ShadowWidthBytes));
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsFastISel.cpp
1656
const auto *
MTI
= cast<MemTransferInst>(II);
1658
if (
MTI
->isVolatile())
1660
if (!
MTI
->getLength()->getType()->isIntegerTy(32))
/src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp
3933
if (auto *
MTI
= dyn_cast<MemTransferInst>(MemCI))
3934
MTI
->setSourceAlignment(Align->getMaybeAlignValue());
Verifier.cpp
4714
if (const auto *
MTI
= dyn_cast<MemTransferInst>(MI)) {
4715
Assert(IsValidAlignment(
MTI
->getSourceAlignment()),
Completed in 99 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026