/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
FastISel.cpp | 73 I = FuncInfo.MBB->begin(), E = FuncInfo.MBB->end(); 130 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(V); 131 if (I != FuncInfo.ValueMap.end()) 142 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V)))) 143 return FuncInfo.InitializeRegForValue(V); 208 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 231 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(V); 232 if (I != FuncInfo.ValueMap.end() [all...] |
SelectionDAGISel.cpp | 194 FuncInfo(new FunctionLoweringInfo(TLI)), 196 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 208 delete FuncInfo; 280 FuncInfo->set(Fn, *MF); 283 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>(); 285 FuncInfo->BPI = 0; 298 if (!FuncInfo->ArgDbgValues.empty()) 305 for (unsigned i = 0, e = FuncInfo->ArgDbgValues.size(); i != e; ++i) { 306 MachineInstr *MI = FuncInfo->ArgDbgValues[e-i-1]; 383 I = FuncInfo->RegFixups.begin(), E = FuncInfo->RegFixups.end() [all...] |
/build/kati/ |
func.h | 26 struct FuncInfo { 40 FuncInfo* GetFuncInfo(StringPiece name);
|
func.cc | 812 FuncInfo g_func_infos[] = { 857 unordered_map<StringPiece, FuncInfo*>* g_func_info_map; 862 g_func_info_map = new unordered_map<StringPiece, FuncInfo*>; 864 FuncInfo* fi = &g_func_infos[i]; 874 FuncInfo* GetFuncInfo(StringPiece name) {
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
FastISel.cpp | 101 // Instructions are appended to FuncInfo.MBB. If the basic block already 105 if (!FuncInfo.MBB->empty()) 106 EmitStartPt = &FuncInfo.MBB->back(); 111 if (!FuncInfo.CanLowerReturn) 120 for (Function::const_arg_iterator I = FuncInfo.Fn->arg_begin(), 121 E = FuncInfo.Fn->arg_end(); 125 FuncInfo.ValueMap[&*I] = VI->second; 134 SavedInsertPt = FuncInfo.InsertPt; 197 !FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(V)))) 198 return FuncInfo.InitializeRegForValue(V) [all...] |
SelectionDAGISel.cpp | 357 FuncInfo(new FunctionLoweringInfo()), 359 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 374 delete FuncInfo; 462 FuncInfo->set(Fn, *MF, CurDAG); 465 FuncInfo->BPI = &getAnalysis<BranchProbabilityInfoWrapperPass>().getBPI(); 467 FuncInfo->BPI = nullptr; 473 FuncInfo->SplitCSR = false; 478 FuncInfo->SplitCSR = true; 490 FuncInfo->SplitCSR = false; 496 if (FuncInfo->SplitCSR [all...] |
StatepointLowering.cpp | 59 AllocatedStackSlots.resize(Builder.FuncInfo.StatepointStackSlots.size()); 87 assert(NumSlots <= Builder.FuncInfo.StatepointStackSlots.size() && 92 const int FI = Builder.FuncInfo.StatepointStackSlots[NextSlotToAllocate]; 106 Builder.FuncInfo.StatepointStackSlots.push_back(FI); 109 StatepointMaxSlotsRequired, Builder.FuncInfo.StatepointStackSlots.size()); 127 Builder.FuncInfo.StatepointSpillMaps[Relocate->getStatepoint()]; 218 const auto &StatepointSlots = Builder.FuncInfo.StatepointStackSlots; 506 auto &SpillMap = Builder.FuncInfo.StatepointSpillMaps[StatepointInstr]; 559 FuncInfo.StatepointSpillMaps[SI.StatepointInstr]); [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
ARMFastISel.cpp | 97 explicit ARMFastISel(FunctionLoweringInfo &funcInfo) 98 : FastISel(funcInfo), 99 TM(funcInfo.MF->getTarget()), 103 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); 105 Context = &funcInfo.Fn->getContext(); 283 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)); 294 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg) 297 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
WinException.h | 45 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, 61 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo, 66 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo, 80 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
|
WinException.cpp | 302 const WinEHFuncInfo &FuncInfo) { 318 assert(FuncInfo.EHRegNodeEndOffset != INT_MAX); 320 Offset += FuncInfo.EHRegNodeEndOffset; 517 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); 532 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx); 565 InvokeStateChangeIterator::range(FuncInfo, MF->begin(), Stop)) { 569 emitSEHActionsForRange(FuncInfo, LastStartLabel, 578 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, 592 const SEHUnwindMapEntry &UME = FuncInfo.SEHUnwindMap[State]; 625 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo() [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 97 explicit PPCFastISel(FunctionLoweringInfo &FuncInfo, 99 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), 100 PPCSubTarget(&FuncInfo.MF->getSubtarget<PPCSubtarget>()), 101 PPCFuncInfo(FuncInfo.MF->getInfo<PPCFunctionInfo>()), 104 Context(&FuncInfo.Fn->getContext()) {} 313 return FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB; 324 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || 325 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyFastISel.cpp | 165 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, 167 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { 168 Subtarget = &FuncInfo.MF->getSubtarget<WebAssemblySubtarget>(); 169 Context = &FuncInfo.Fn->getContext(); 186 if (FuncInfo.StaticAllocaMap.count(static_cast<const AllocaInst *>(Obj)) || 187 FuncInfo.MBBMap[I->getParent()] == FuncInfo.MBB) { 280 FuncInfo.StaticAllocaMap.find(AI); 281 if (SI != FuncInfo.StaticAllocaMap.end()) { 334 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), Reg [all...] |
WebAssemblyISelLowering.h | 47 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 92 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
/external/llvm/lib/CodeGen/ |
WinEHPrepare.cpp | 121 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState, 126 FuncInfo.CxxUnwindMap.push_back(UME); 127 return FuncInfo.getLastStateNumber(); 130 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow, 154 FuncInfo.TryBlockMap.push_back(TBME); 165 WinEHFuncInfo &FuncInfo) { 193 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); 194 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) 199 FuncInfo.InvokeStateMap[II] = BaseState; 202 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!") [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 61 explicit X86FastISel(FunctionLoweringInfo &funcInfo, 63 : FastISel(funcInfo, libInfo) { 64 Subtarget = &funcInfo.MF->getSubtarget<X86Subtarget>(); 490 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), ResultReg); 493 MIB->addMemOperand(*FuncInfo.MF, MMO); 517 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, 641 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, Desc) [all...] |
X86WinEHState.cpp | 69 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo); 80 WinEHFuncInfo &FuncInfo, BasicBlock *BB); 82 WinEHFuncInfo &FuncInfo, CallSite CS); 194 WinEHFuncInfo FuncInfo; 195 addStateStores(F, FuncInfo); 512 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, 521 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); 522 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) 531 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, 535 assert(FuncInfo.InvokeStateMap.count(II) && "invoke has no state!") [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
X86FastISel.cpp | 60 explicit X86FastISel(FunctionLoweringInfo &funcInfo) : FastISel(funcInfo) { 225 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, 244 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, 263 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, 292 addFullAddress(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | 89 explicit ARMFastISel(FunctionLoweringInfo &funcInfo, 91 : FastISel(funcInfo, libInfo), 93 &static_cast<const ARMSubtarget &>(funcInfo.MF->getSubtarget())), 94 M(const_cast<Module &>(*funcInfo.Fn->getParent())), 95 TM(funcInfo.MF->getTarget()), TII(*Subtarget->getInstrInfo()), 97 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); 99 Context = &funcInfo.Fn->getContext(); 288 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, 291 AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II [all...] |
/external/llvm/include/llvm/CodeGen/ |
WinEHFuncInfo.h | 122 WinEHFuncInfo &FuncInfo); 125 WinEHFuncInfo &FuncInfo); 127 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
|
/external/llvm/lib/Target/AArch64/ |
AArch64FastISel.cpp | 247 explicit AArch64FastISel(FunctionLoweringInfo &FuncInfo, 249 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { 251 &static_cast<const AArch64Subtarget &>(FuncInfo.MF->getSubtarget()); 252 Context = &FuncInfo.Fn->getContext(); 316 if (!FuncInfo.StaticAllocaMap.count(AI)) 320 FuncInfo.StaticAllocaMap.find(AI); 322 if (SI != FuncInfo.StaticAllocaMap.end()) { 324 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADDXri), 347 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(TargetOpcode::COPY) [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
PGOInstrumentation.cpp | 347 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, true, BPI, BFI); 348 for (auto &E : FuncInfo.MST.AllEdges) { 355 for (auto &E : FuncInfo.MST.AllEdges) { 356 BasicBlock *InstrBB = FuncInfo.getInstrBB(E.get()); 365 {llvm::ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy), 366 Builder.getInt64(FuncInfo.FunctionHash), Builder.getInt32(NumCounters), 384 {llvm::ConstantExpr::getBitCast(FuncInfo.FuncNameVar, I8PtrTy), 385 Builder.getInt64(FuncInfo.FunctionHash), 461 : F(Func), M(Modu), FuncInfo(Func, false, BPI, BFI), 489 FuncPGOInstrumentation<PGOUseEdge, UseBBInfo> FuncInfo; [all...] |
/external/llvm/lib/Target/Mips/ |
MipsFastISel.cpp | 163 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc)); 166 return BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(Opc), 201 explicit MipsFastISel(FunctionLoweringInfo &funcInfo, 203 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()), 204 Subtarget(&funcInfo.MF->getSubtarget<MipsSubtarget>()), 206 MFI = funcInfo.MF->getInfo<MipsFunctionInfo>(); 207 Context = &funcInfo.Fn->getContext() [all...] |
/external/google-breakpad/src/common/solaris/ |
dump_symbols.cc | 98 struct FuncInfo { 124 std::vector<struct FuncInfo> func_info; 250 struct FuncInfo *func_info) { 264 struct FuncInfo *func_info) { 313 struct FuncInfo func_info; 351 std::vector<struct FuncInfo> *sorted_functions = &(source_file.func_info); 355 struct FuncInfo &func_info = (*sorted_functions)[j]; 524 const struct FuncInfo &func_info){ 561 const struct FuncInfo &func_info = file_info.func_info[j];
|
/external/llvm/lib/Target/Sparc/ |
SparcFrameLowering.cpp | 87 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 116 if (FuncInfo->isLeafProc()) { 204 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 211 if (!FuncInfo->isLeafProc()) { 249 const SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); 259 if (FuncInfo->isLeafProc()) {
|
/external/llvm/lib/Target/AMDGPU/ |
SIFrameLowering.cpp | 24 static bool hasOnlySGPRSpills(const SIMachineFunctionInfo *FuncInfo, 26 return FuncInfo->hasSpilledSGPRs() && 27 (!FuncInfo->hasSpilledVGPRs() && !FuncInfo->hasNonSpillStackObjects());
|