OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EVI
(Results
1 - 25
of
30
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
TypeMetadataUtils.cpp
111
if (auto
EVI
= dyn_cast<ExtractValueInst>(CIU)) {
112
if (
EVI
->getNumIndices() == 1 &&
EVI
->getIndices()[0] == 0) {
113
LoadedPtrs.push_back(
EVI
);
116
if (
EVI
->getNumIndices() == 1 &&
EVI
->getIndices()[0] == 1) {
117
Preds.push_back(
EVI
);
LazyValueInfo.cpp
428
ExtractValueInst *
EVI
, BasicBlock *BB);
619
if (auto *
EVI
= dyn_cast<ExtractValueInst>(BBI))
620
return solveBlockValueExtractValue(
EVI
, BB);
1010
ExtractValueInst *
EVI
, BasicBlock *BB) {
1011
if (auto *WO = dyn_cast<WithOverflowInst>(
EVI
->getAggregateOperand()))
1012
if (
EVI
->getNumIndices() == 1 && *
EVI
->idx_begin() == 0)
1018
EVI
->getAggregateOperand(),
EVI
->getIndices(),
1019
EVI
->getModule()->getDataLayout())
[
all
...]
ValueTracking.cpp
1732
const ExtractValueInst *
EVI
= cast<ExtractValueInst>(I);
1733
if (
EVI
->getNumIndices() != 1) break;
1734
if (
EVI
->getIndices()[0] == 0) {
4839
if (const auto *
EVI
= dyn_cast<ExtractValueInst>(U)) {
4840
assert(
EVI
->getNumIndices() == 1 && "Obvious from CI's type");
4842
if (
EVI
->getIndices()[0] == 0)
4843
Results.push_back(
EVI
);
4845
assert(
EVI
->getIndices()[0] == 1 && "Obvious from CI's type");
4847
for (const auto *U :
EVI
->users())
ConstantFolding.cpp
1209
if (auto *
EVI
= dyn_cast<ExtractValueInst>(I))
1210
return ConstantExpr::getExtractValue(Ops[0],
EVI
->getIndices());
InstructionSimplify.cpp
5934
auto *
EVI
= cast<ExtractValueInst>(I);
5935
Result = SimplifyExtractValueInst(
EVI
->getAggregateOperand(),
5936
EVI
->getIndices(), Q);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SjLjEHPrepare.cpp
148
auto *
EVI
= dyn_cast<ExtractValueInst>(Val);
149
if (!
EVI
)
151
if (
EVI
->getNumIndices() != 1)
153
if (*
EVI
->idx_begin() == 0)
154
EVI
->replaceAllUsesWith(ExnVal);
155
else if (*
EVI
->idx_begin() == 1)
156
EVI
->replaceAllUsesWith(SelVal);
157
if (
EVI
->use_empty())
158
EVI
->eraseFromParent();
Analysis.cpp
323
} else if (const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(V)) {
327
ArrayRef<unsigned> ExtractLoc =
EVI
->getIndices();
CodeGenPrepare.cpp
2317
ExtractValueInst *
EVI
= nullptr;
2325
EVI
= dyn_cast<ExtractValueInst>(V);
2326
if (
EVI
) {
2327
V =
EVI
->getOperand(0);
2328
if (!llvm::all_of(
EVI
->indices(), [](unsigned idx) { return idx == 0; }))
2354
while (isa<DbgInfoIntrinsic>(BI) || BI == BCI || BI ==
EVI
||
/src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXImageOptimizer.cpp
171
if (ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(V)) {
172
return cleanupValue(
EVI
->getAggregateOperand());
/src/external/mit/xorg/include/xorgproto/X11/extensions/
Makefile
7
INCS=
EVI
.h \
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SCCPSolver.cpp
296
void visitExtractValueInst(ExtractValueInst &
EVI
);
803
void SCCPInstVisitor::visitExtractValueInst(ExtractValueInst &
EVI
) {
806
if (
EVI
.getType()->isStructTy())
807
return (void)markOverdefined(&
EVI
);
811
if (ValueState[&
EVI
].isOverdefined())
812
return (void)markOverdefined(&
EVI
);
815
if (
EVI
.getNumIndices() != 1)
816
return (void)markOverdefined(&
EVI
);
818
Value *AggVal =
EVI
.getAggregateOperand();
820
unsigned i = *
EVI
.idx_begin()
[
all
...]
Evaluator.cpp
419
} else if (auto *
EVI
= dyn_cast<ExtractValueInst>(CurInst)) {
421
getVal(
EVI
->getAggregateOperand()),
EVI
->getIndices());
SimplifyIndVar.cpp
481
if (auto *
EVI
= dyn_cast<ExtractValueInst>(U)) {
482
if (
EVI
->getIndices()[0] == 1)
483
EVI
->replaceAllUsesWith(ConstantInt::getFalse(WO->getContext()));
485
assert(
EVI
->getIndices()[0] == 0 && "Only two possibilities!");
486
EVI
->replaceAllUsesWith(NewResult);
488
ToDelete.push_back(
EVI
);
492
for (auto *
EVI
: ToDelete)
493
EVI
->eraseFromParent();
FunctionComparator.cpp
618
if (const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(L)) {
619
ArrayRef<unsigned> LIndices =
EVI
->getIndices();
BasicBlockUtils.cpp
1314
if (ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(V)) {
1315
V =
EVI
->getOperand(0);
1316
NewEV =
EVI
->clone();
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp
277
if (const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(Inst))
278
return hash_combine(
EVI
->getOpcode(),
EVI
->getOperand(0),
279
hash_combine_range(
EVI
->idx_begin(),
EVI
->idx_end()));
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp
1642
const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(U);
1643
if (!
EVI
)
1648
EVT RealVT = TLI.getValueType(DL,
EVI
->getType(), /*AllowUnknown=*/true);
1655
const Value *Op0 =
EVI
->getOperand(0);
1669
unsigned VTIndex = ComputeLinearIndex(AggTy,
EVI
->getIndices());
1677
updateValueMap(
EVI
, ResultReg);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroSplit.cpp
521
auto
EVI
= dyn_cast<ExtractValueInst>((UI++)->getUser());
522
if (!
EVI
||
EVI
->getNumIndices() != 1)
525
EVI
->replaceAllUsesWith(Args[
EVI
->getIndices().front()]);
526
EVI
->eraseFromParent();
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp
443
if (const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(I1))
444
return
EVI
->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
Verifier.cpp
526
void visitExtractValueInst(ExtractValueInst &
EVI
);
3875
void Verifier::visitExtractValueInst(ExtractValueInst &
EVI
) {
3876
Assert(ExtractValueInst::getIndexedType(
EVI
.getAggregateOperand()->getType(),
3877
EVI
.getIndices()) ==
EVI
.getType(),
3878
"Invalid ExtractValueInst operands!", &
EVI
);
3880
visitInstruction(
EVI
);
Instructions.cpp
2362
ExtractValueInst::ExtractValueInst(const ExtractValueInst &
EVI
)
2363
: UnaryInstruction(
EVI
.getType(), ExtractValue,
EVI
.getOperand(0)),
2364
Indices(
EVI
.Indices) {
2365
SubclassOptionalData =
EVI
.SubclassOptionalData;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp
822
auto *
EVI
= dyn_cast<ExtractValueInst>(Elt);
823
if (!
EVI
)
826
Value *SourceAggregate =
EVI
->getAggregateOperand();
832
if (
EVI
->getNumIndices() != 1 || EltIdx !=
EVI
->getIndices().front())
InstCombineCompares.cpp
5779
if (auto *
EVI
= dyn_cast<ExtractValueInst>(Op0))
5780
if (auto *ACXI = dyn_cast<AtomicCmpXchgInst>(
EVI
->getAggregateOperand()))
5781
if (
EVI
->getIndices()[0] == 0 && ACXI->getCompareOperand() == Op1 &&
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp
1358
if (const ExtractValueInst *
EVI
= dyn_cast<ExtractValueInst>(&U)) {
1359
for (auto Idx :
EVI
->indices())
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp
2782
const ExtractValueInst *
EVI
= cast<ExtractValueInst>(&I);
2783
Vals.append(
EVI
->idx_begin(),
EVI
->idx_end());
Completed in 181 milliseconds
1
2
Indexes created Tue Sep 22 00:26:15 UTC 2026