Searched defs:FuncInfo (Results 1 - 25 of 58) sorted by relevance

123

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DFastISel.h47 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
H A DSelectionDAGISel.h45 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
/external/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp24 static bool hasOnlySGPRSpills(const SIMachineFunctionInfo *FuncInfo, argument
26 return FuncInfo->hasSpilledSGPRs() &&
27 (!FuncInfo->hasSpilledVGPRs() && !FuncInfo->hasNonSpillStackObjects());
/external/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.cpp87 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
116 if (FuncInfo->isLeafProc()) {
204 SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
211 if (!FuncInfo->isLeafProc()) {
249 const SparcMachineFunctionInfo *FuncInfo = MF.getInfo<SparcMachineFunctionInfo>(); local
259 if (FuncInfo->isLeafProc()) {
/external/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp547 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
548 FuncInfo->setHasPushSequences(true);
H A DX86WinEHState.cpp69 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
80 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
82 WinEHFuncInfo &FuncInfo, CallSite CS);
194 WinEHFuncInfo FuncInfo; local
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
511 getBaseStateForBB( DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, BasicBlock *BB) argument
530 getStateForCallSite( DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, CallSite CS) argument
633 addStateStores(Function &F, WinEHFuncInfo &FuncInfo) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp480 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
481 FuncInfo->setSpillsCR();
H A DPPCFrameLowering.cpp714 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
715 return FuncInfo->isCRSpilled();
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp641 FunctionLoweringInfo &FuncInfo,
679 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
941 if (!SDB.FuncInfo.SwiftErrorWorklist.count(SDB.FuncInfo.MBB))
946 SDB.FuncInfo.SwiftErrorWorklist[SDB.FuncInfo.MBB];
948 SDB.FuncInfo.SwiftErrorMap[SDB.FuncInfo.MBB];
1037 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V);
1040 if (It != FuncInfo
640 getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, const SDLoc &dl, SDValue &Chain, SDValue *Flag, const Value *V) const argument
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86RegisterInfo.cpp839 X86MachineFunctionInfo *FuncInfo = MF.getInfo<X86MachineFunctionInfo>(); local
848 FuncInfo->setForceFramePointer(true);
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h197 FunctionLoweringInfo &FuncInfo; member in class:llvm::FastISel
317 explicit FastISel(FunctionLoweringInfo &FuncInfo,
H A DSelectionDAGISel.h46 FunctionLoweringInfo *FuncInfo; member in class:llvm::SelectionDAGISel
/external/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp428 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); local
450 if (!IsPICCall && (Signature && (FuncInfo->StubsNeeded.find(Symbol) ==
451 FuncInfo->StubsNeeded.end()))) {
452 FuncInfo->StubsNeeded[Symbol] = Signature;
467 FuncInfo->setSaveS2();
508 FuncInfo->callPtrInfo(S->getSymbol()));
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1066 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
1067 FuncInfo->setHasSpills();
1072 FuncInfo->setSpillsCR();
1075 FuncInfo->setSpillsVRSAVE();
1078 FuncInfo->setHasNonRISpills();
1177 PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
1178 FuncInfo->setHasSpills();
1183 FuncInfo->setSpillsCR();
1186 FuncInfo->setSpillsVRSAVE();
1189 FuncInfo
[all...]
H A DPPCRegisterInfo.cpp252 const PPCFunctionInfo *FuncInfo = MF.getInfo<PPCFunctionInfo>(); local
253 if (FuncInfo->usesTOCBasePtr() || MF.hasInlineAsm())
/external/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp141 FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const {
142 return WebAssembly::createFastISel(FuncInfo, LibInfo);
140 createFastISel( FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) const argument
H A DWebAssemblyFastISel.cpp165 WebAssemblyFastISel(FunctionLoweringInfo &FuncInfo, argument
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
1180 createFastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo) argument
[all...]
/external/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp361 auto FuncInfo = Worklist.pop_back_val(); local
362 auto *Summary = FuncInfo.first;
363 auto Threshold = FuncInfo.second;
/external/google-breakpad/src/common/solaris/
H A Ddump_symbols.cc98 struct FuncInfo { struct in namespace:__anon6753
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/CodeGen/AsmPrinter/
H A DWinException.cpp302 const WinEHFuncInfo &FuncInfo) {
318 assert(FuncInfo.EHRegNodeEndOffset != INT_MAX);
320 Offset += FuncInfo.EHRegNodeEndOffset;
517 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); local
532 MCConstantExpr::create(FuncInfo.SEHSetFrameOffset, Ctx);
565 InvokeStateChangeIterator::range(FuncInfo, MF->begin(), Stop)) {
569 emitSEHActionsForRange(FuncInfo, LastStartLabel,
578 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, argument
592 const SEHUnwindMapEntry &UME = FuncInfo.SEHUnwindMap[State];
625 const WinEHFuncInfo &FuncInfo local
301 getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo) argument
848 computeIP2StateTable( const MachineFunction *MF, const WinEHFuncInfo &FuncInfo, SmallVectorImpl<std::pair<const MCExpr *, int>> &IPToStateTable) argument
902 emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo, StringRef FLinkageName) argument
933 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); local
1015 getTryRank(const WinEHFuncInfo &FuncInfo, int State) argument
1024 getTryAncestor(const WinEHFuncInfo &FuncInfo, int Left, int Right) argument
1051 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); local
[all...]
/external/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp121 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState, argument
126 FuncInfo.CxxUnwindMap.push_back(UME);
127 return FuncInfo.getLastStateNumber();
130 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow, argument
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
164 calculateStateNumbersForInvokes(const Function *Fn, WinEHFuncInfo &FuncInfo) argument
227 calculateCXXStateNumbers(WinEHFuncInfo &FuncInfo, const Instruction *FirstNonPHI, int ParentState) argument
306 addSEHExcept(WinEHFuncInfo &FuncInfo, int ParentState, const Function *Filter, const BasicBlock *Handler) argument
317 addSEHFinally(WinEHFuncInfo &FuncInfo, int ParentState, const BasicBlock *Handler) argument
328 calculateSEHStateNumbers(WinEHFuncInfo &FuncInfo, const Instruction *FirstNonPHI, int ParentState) argument
418 calculateSEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo) argument
436 calculateWinCXXEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo) argument
454 addClrEHHandler(WinEHFuncInfo &FuncInfo, int HandlerParentState, int TryParentState, ClrHandlerType HandlerType, uint32_t TypeToken, const BasicBlock *Handler) argument
467 calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo) argument
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp418 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
429 FuncInfo->setVarArgsFrameIndex(MFI->CreateFixedObject(1, Offset, true));
995 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
996 int ReturnAddrIndex = FuncInfo->getRAIndex();
1004 FuncInfo->setRAIndex(ReturnAddrIndex);
1057 MSP430MachineFunctionInfo *FuncInfo = MF.getInfo<MSP430MachineFunctionInfo>(); local
1062 DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), PtrVT);
/external/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp347 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; member in class:__anon13322::PGOUseFunc
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h312 /// FuncInfo - Information about the function as a whole.
314 FunctionLoweringInfo &FuncInfo; member in class:llvm::SelectionDAGBuilder
337 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaISelLowering.cpp400 AlphaMachineFunctionInfo *FuncInfo = MF.getInfo<AlphaMachineFunctionInfo>(); local
447 FuncInfo->setVarArgsOffset(Ins.size() * 8);
454 if (i == 0) FuncInfo->setVarArgsBase(FI);
750 AlphaMachineFunctionInfo *FuncInfo = MF.getInfo<AlphaMachineFunctionInfo>(); local
757 SDValue FR = DAG.getFrameIndex(FuncInfo->getVarArgsBase(), MVT::i64);
763 DAG.getConstant(FuncInfo->getVarArgsOffset(),

Completed in 622 milliseconds

123