HomeSort by: relevance | last modified time | path
    Searched refs:CRI (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCReduceCRLogicals.cpp 389 bool splitBlockOnBinaryCROp(CRLogicalOpInfo &CRI);
586 CRLogicalOpInfo CRI = AllCRLogicalOps[Idx];
587 if (CRI.IsBinary && CRI.ContainedInBlock && CRI.SingleUse && CRI.FeedsBR &&
588 CRI.DefsSingleUse) {
589 Changed = splitBlockOnBinaryCROp(CRI);
613 bool PPCReduceCRLogicals::splitBlockOnBinaryCROp(CRLogicalOpInfo &CRI) {
614 if (CRI.CopyDefs.first == CRI.CopyDefs.second)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp 170 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U))
171 return CRI->getUnwindDest();
846 if (auto *CRI =
848 EdgeTargetsFunclet = (CRI->getCatchSwitchParentPad() == FuncletToken);
1002 if (auto *CRI = dyn_cast<CatchReturnInst>(TI))
1003 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad;
1006 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI))
1007 IsUnreachableCleanupret = CRI->getCleanupPad() != CleanupPad;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CodeExtractor.cpp 153 if (const auto *CRI = dyn_cast<CatchReturnInst>(U))
154 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent())))
164 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U))
165 if (!Result.count(const_cast<BasicBlock*>(CRI->getParent())))
169 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) {
170 if (auto *UBB = CRI->getUnwindDest())
InlineFunction.cpp 700 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) {
701 if (CRI->unwindsToCaller()) {
702 auto *CleanupPad = CRI->getCleanupPad();
703 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI);
704 CRI->eraseFromParent();
Local.cpp 2408 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) {
2409 NewTI = CleanupReturnInst::Create(CRI->getCleanupPad(), nullptr, CRI);
2410 UnwindDest = CRI->getUnwindDest();
SimplifyCFG.cpp 4822 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) {
4823 (void)CRI;
4824 assert(CRI->hasUnwindDest() && CRI->getUnwindDest() == BB &&
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Instructions.cpp 1018 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI)
1019 : Instruction(CRI.getType(), Instruction::CleanupRet,
1021 CRI.getNumOperands(),
1022 CRI.getNumOperands()) {
1024 CRI.getSubclassData<Instruction::OpaqueField>());
1025 Op<0>() = CRI.Op<0>();
1026 if (CRI.hasUnwindDest())
1027 Op<1>() = CRI.Op<1>();
1065 CatchReturnInst::CatchReturnInst(const CatchReturnInst &CRI)
1066 : Instruction(Type::getVoidTy(CRI.getContext()), Instruction::CatchRet
    [all...]
Instruction.cpp 655 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this))
656 return CRI->unwindsToCaller();
Verifier.cpp 536 void visitCleanupReturnInst(CleanupReturnInst &CRI);
3946 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) {
3947 FromPad = CRI->getOperand(0);
3948 Assert(FromPad != ToPadParent, "A cleanupret must exit its cleanup", CRI);
4090 if (auto *CRI = dyn_cast<CleanupReturnInst>(U)) {
4091 UnwindDest = CRI->getUnwindDest();
4278 void Verifier::visitCleanupReturnInst(CleanupReturnInst &CRI) {
4279 Assert(isa<CleanupPadInst>(CRI.getOperand(0)),
4280 "CleanupReturnInst needs to be provided a CleanupPad", &CRI,
4281 CRI.getOperand(0))
    [all...]
AsmWriter.cpp 4116 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) {
4118 writeOperand(CRI->getOperand(0), /*PrintType=*/false);
4121 writeOperand(CRI->getOperand(1), /*PrintType=*/true);
4122 } else if (const auto *CRI = dyn_cast<CleanupReturnInst>(&I)) {
4124 writeOperand(CRI->getOperand(0), /*PrintType=*/false);
4127 if (CRI->hasUnwindDest())
4128 writeOperand(CRI->getOperand(1), /*PrintType=*/true);
Core.cpp 2925 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) {
2926 return wrap(CRI->getUnwindDest());
2938 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) {
2939 return CRI->setUnwindDest(unwrap(B));
  /src/external/gpl3/binutils/dist/opcodes/
fr30-opc.c 1050 /* copop $u4c,$ccc,$CRj,$CRi */
1053 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (CRJ), ',', OP (CRI), 0 } },
1056 /* copld $u4c,$ccc,$Rjc,$CRi */
1059 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (RJC), ',', OP (CRI), 0 } },
frv-opc.c 4098 /* andcr$pack $CRi,$CRj,$CRk */
4101 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4104 /* orcr$pack $CRi,$CRj,$CRk */
4107 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4110 /* xorcr$pack $CRi,$CRj,$CRk */
4113 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4116 /* nandcr$pack $CRi,$CRj,$CRk */
4119 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4122 /* norcr$pack $CRi,$CRj,$CRk */
4125 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } }
    [all...]
  /src/external/gpl3/binutils.old/dist/opcodes/
fr30-opc.c 1050 /* copop $u4c,$ccc,$CRj,$CRi */
1053 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (CRJ), ',', OP (CRI), 0 } },
1056 /* copld $u4c,$ccc,$Rjc,$CRi */
1059 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (RJC), ',', OP (CRI), 0 } },
frv-opc.c 4098 /* andcr$pack $CRi,$CRj,$CRk */
4101 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4104 /* orcr$pack $CRi,$CRj,$CRk */
4107 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4110 /* xorcr$pack $CRi,$CRj,$CRk */
4113 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4116 /* nandcr$pack $CRi,$CRj,$CRk */
4119 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4122 /* norcr$pack $CRi,$CRj,$CRk */
4125 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } }
    [all...]
  /src/external/gpl3/gdb.old/dist/opcodes/
fr30-opc.c 1050 /* copop $u4c,$ccc,$CRj,$CRi */
1053 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (CRJ), ',', OP (CRI), 0 } },
1056 /* copld $u4c,$ccc,$Rjc,$CRi */
1059 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (RJC), ',', OP (CRI), 0 } },
frv-opc.c 4098 /* andcr$pack $CRi,$CRj,$CRk */
4101 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4104 /* orcr$pack $CRi,$CRj,$CRk */
4107 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4110 /* xorcr$pack $CRi,$CRj,$CRk */
4113 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4116 /* nandcr$pack $CRi,$CRj,$CRk */
4119 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4122 /* norcr$pack $CRi,$CRj,$CRk */
4125 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } }
    [all...]
  /src/external/gpl3/gdb/dist/opcodes/
fr30-opc.c 1050 /* copop $u4c,$ccc,$CRj,$CRi */
1053 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (CRJ), ',', OP (CRI), 0 } },
1056 /* copld $u4c,$ccc,$Rjc,$CRi */
1059 { { MNEM, ' ', OP (U4C), ',', OP (CCC), ',', OP (RJC), ',', OP (CRI), 0 } },
frv-opc.c 4098 /* andcr$pack $CRi,$CRj,$CRk */
4101 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4104 /* orcr$pack $CRi,$CRj,$CRk */
4107 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4110 /* xorcr$pack $CRi,$CRj,$CRk */
4113 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4116 /* nandcr$pack $CRi,$CRj,$CRk */
4119 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } },
4122 /* norcr$pack $CRi,$CRj,$CRk */
4125 { { MNEM, OP (PACK), ' ', OP (CRI), ',', OP (CRJ), ',', OP (CRK), 0 } }
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 2918 const auto &CRI = cast<CleanupReturnInst>(I);
2919 pushValue(CRI.getCleanupPad(), InstID, Vals);
2920 if (CRI.hasUnwindDest())
2921 Vals.push_back(VE.getValueID(CRI.getUnwindDest()));
2926 const auto &CRI = cast<CatchReturnInst>(I);
2927 pushValue(CRI.getCatchPad(), InstID, Vals);
2928 Vals.push_back(VE.getValueID(CRI.getSuccessor()));
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineCost.cpp 2038 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) {
2044 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp 4011 void visitCleanupReturnInst(CleanupReturnInst &CRI) {
4012 LLVM_DEBUG(dbgs() << "CleanupReturn: " << CRI << "\n");
4016 void visitCatchReturnInst(CatchReturnInst &CRI) {
4017 LLVM_DEBUG(dbgs() << "CatchReturn: " << CRI << "\n");
AddressSanitizer.cpp 1019 void visitCleanupReturnInst(CleanupReturnInst &CRI) { RetVec.push_back(&CRI); }

Completed in 135 milliseconds