| /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
| LlvmState.h | 64 const InstructionsCache &getIC() const { return *IC; } 72 std::unique_ptr<const InstructionsCache> IC;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| LoopSink.cpp | 237 Instruction *IC = I.clone(); 238 IC->setName(I.getName()); 239 IC->insertBefore(&*N->getFirstInsertionPt()); 244 MSSAU->createMemoryAccessInBB(IC, nullptr, N, MemorySSA::Beginning); 255 // Replaces uses of I with IC in N 256 I.replaceUsesWithIf(IC, [N](Use &U) { 259 // Replaces uses of I with IC in blocks dominated by N 260 replaceDominatedUsesWith(&I, IC, DT, N);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| InlineAdvisor.cpp | 189 /// inlined which is proved to be more beneficial. \p IC is the 194 shouldBeDeferred(Function *Caller, InlineCost IC, int &TotalSecondaryCost, 202 if (IC.getCost() <= 0) 222 int CandidateCost = IC.getCost() - 1; 270 // inlining -- IC.getCost() multiplied by the number of callers to Caller. 272 return TotalSecondaryCost < IC.getCost(); 274 int TotalCost = TotalSecondaryCost + IC.getCost() * NumCallerUsers; 275 int Allowance = IC.getCost() * InlineDeferralScale; 285 RemarkT &operator<<(RemarkT &&R, const InlineCost &IC) { 287 if (IC.isAlways()) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| SmartPtrModeling.cpp | 336 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); 337 if (!IC) 340 const MemRegion *ThisRegion = IC->getCXXThisVal().getAsRegion(); 366 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); 367 if (!IC) 370 const MemRegion *ThisRegion = IC->getCXXThisVal().getAsRegion(); 401 const auto *IC = dyn_cast<CXXInstanceCall>(&Call); 402 if (!IC) 405 const MemRegion *ThisRegion = IC->getCXXThisVal().getAsRegion(); 440 const auto *IC = dyn_cast<CXXInstanceCall>(&Call) [all...] |
| MoveChecker.cpp | 468 if (const auto *IC = dyn_cast<CXXInstanceCall>(AFC)) 469 if (IC->getCXXThisVal().getAsRegion() == ArgRegion) 618 const auto IC = dyn_cast<CXXInstanceCall>(&Call); 619 if (!IC) 623 if (isa<CXXDestructorCall>(IC)) 626 const MemRegion *ThisRegion = IC->getCXXThisVal().getAsRegion(); 631 const auto MethodDecl = dyn_cast_or_null<CXXMethodDecl>(IC->getDecl()); 661 const MemRegion *ArgRegion = IC->getArgSVal(0).getAsRegion(); 708 if (const auto *IC = dyn_cast<CXXInstanceCall>(Call)) 709 ThisRegion = IC->getCXXThisVal().getAsRegion() [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| CommentParser.cpp | 413 InlineCommandComment *IC; 415 IC = S.actOnInlineCommand(CommandTok.getLocation(), 422 IC = S.actOnInlineCommand(CommandTok.getLocation(), 435 return IC;
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaAccess.cpp | 229 DeclContext *IC = S.computeDeclContext(getBaseObjectType()); 230 InstanceContext = (IC ? cast<CXXRecordDecl>(IC)->getCanonicalDecl()
|
| SemaObjCProperty.cpp | 1101 ObjCImplementationDecl *IC = nullptr; 1103 if ((IC = dyn_cast<ObjCImplementationDecl>(ClassImpDecl))) { 1104 IDecl = IC->getClassInterface(); 1126 Diag(IC->getLocation(), diag::warn_auto_implicit_atomic_property); 1443 OMD = RedeclarePropertyAccessor(Context, IC, getterMethod, AtLoc, 1508 OMD = RedeclarePropertyAccessor(Context, IC, setterMethod, 1558 if (IC) { 1561 IC->FindPropertyImplIvarDecl(PropertyIvar)) { 1569 = IC->FindPropertyImplDecl(PropertyId, QueryKind)) { 1574 IC->addPropertyImplementation(PIDecl) [all...] |
| SemaTemplateInstantiateDecl.cpp | 3263 OMPClause *IC = SemaRef.ActOnOpenMPAllocatorClause( 3265 Clauses.push_back(IC);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| AArch64InstPrinter.cpp | 792 // Maybe IC, maybe Prediction Restriction 816 // IC aliases 819 const AArch64IC::IC *IC = AArch64IC::lookupICByEncoding(Encoding); 820 if (!IC || !IC->haveFeatures(STI.getFeatureBits())) 823 NeedsReg = IC->NeedsReg; 824 Ins = "ic\t"; 825 Name = std::string(IC->Name);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/ |
| AArch64BaseInfo.h | 382 struct IC : SysAliasReg {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| PartialInlining.cpp | 788 InlineCost IC = 792 if (IC.isAlways()) { 801 if (IC.isNever()) { 811 if (!IC) { 816 << NV("Cost", IC.getCost()) << ", threshold=" 817 << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")"; 847 << NV("Caller", Caller) << " with cost=" << NV("Cost", IC.getCost()) 849 << NV("Threshold", IC.getCostDelta() + IC.getCost()) << ")" [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineLoadStoreAlloca.cpp | 170 static Instruction *simplifyAllocaArraySize(InstCombinerImpl &IC, 179 return IC.replaceOperand(AI, 0, IC.Builder.getInt32(1)); 186 AllocaInst *New = IC.Builder.CreateAlloca(NewTy, nullptr, AI.getName()); 199 Type *IdxTy = IC.getDataLayout().getIntPtrType(AI.getType()); 204 IC.InsertNewInstBefore(GEP, *It); 208 return IC.replaceInstUsesWith(AI, GEP); 213 return IC.replaceInstUsesWith(AI, Constant::getNullValue(AI.getType())); 217 Type *IntPtrTy = IC.getDataLayout().getIntPtrType(AI.getType()); 219 Value *V = IC.Builder.CreateIntCast(AI.getArraySize(), IntPtrTy, false) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonLoopIdiomRecognition.cpp | 1549 unsigned IC = PV.IterCount; 1555 auto *BMI = ConstantInt::get(P->getType(), APInt::getLowBitsSet(32, IC)); 1571 if (IC != 32)
|
| /src/external/gpl3/binutils/dist/gas/config/ |
| m68k-parse.h | 170 IC, /* instruction cache token */
|
| /src/external/gpl3/binutils.old/dist/gas/config/ |
| m68k-parse.h | 170 IC, /* instruction cache token */
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPURegisterBankInfo.cpp | 1952 auto IC = B.buildConstant(S32, I); 1953 MRI.setRegBank(IC->getOperand(0).getReg(), AMDGPU::SGPRRegBank); 1954 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC); 2037 auto IC = B.buildConstant(S32, I); 2038 MRI.setRegBank(IC->getOperand(0).getReg(), AMDGPU::SGPRRegBank); 2039 auto Cmp = B.buildICmp(CmpInst::ICMP_EQ, CCTy, Idx, IC);
|
| SIISelLowering.cpp | 10196 SDValue IC = DAG.getVectorIdxConstant(I, SL); 10197 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec, IC); 10201 V = DAG.getSelectCC(SL, Idx, IC, Elt, V, ISD::SETEQ); 10264 SDValue IC = DAG.getConstant(I, SL, IdxVT); 10265 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Vec, IC); 10266 SDValue V = DAG.getSelectCC(SL, Idx, IC, Ins, Elt, ISD::SETEQ);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
| X86AsmParser.cpp | 430 InfixCalculator IC; 468 int64_t getImm() { return Imm + IC.execute(); } 485 IC.pushOperator(IC_OR); 500 IC.pushOperator(IC_XOR); 515 IC.pushOperator(IC_AND); 530 IC.pushOperator(IC_EQ); 545 IC.pushOperator(IC_NE); 560 IC.pushOperator(IC_LT); 575 IC.pushOperator(IC_LE); 590 IC.pushOperator(IC_GT) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGStmtOpenMP.cpp | 1139 auto IC = LoopDirective->counters().begin(); 1142 cast<VarDecl>(cast<DeclRefExpr>(*IC)->getDecl())->getCanonicalDecl(); 1147 ++IC; 2136 auto IC = C->varlist_begin(); 2148 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IC)->getDecl()); 2151 (*IC)->getType(), VK_LValue, (*IC)->getExprLoc()); 2157 ++IC; 2376 auto IC = D.counters().begin(); 2379 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>((*IC))->getDecl()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/ |
| AArch64AsmParser.cpp | 2972 /// parseSysAlias - The IC, DC, AT, and TLBI instructions are simple aliases for 2988 if (Mnemonic == "ic") { 2989 const AArch64IC::IC *IC = AArch64IC::lookupICByName(Op); 2990 if (!IC) 2991 return TokError("invalid operand for IC instruction"); 2992 else if (!IC->haveFeatures(getSTI().getFeatureBits())) { 2993 std::string Str("IC " + std::string(IC->Name) + " requires: "); 2994 setRequiredFeatureString(IC->getRequiredFeatures(), Str) [all...] |