| /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); }
|