/freebsd-10.0-release/contrib/llvm/include/llvm-c/ |
H A D | Analysis.h | 50 LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action); 54 void LLVMViewFunctionCFG(LLVMValueRef Fn); 55 void LLVMViewFunctionCFGOnly(LLVMValueRef Fn);
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.h | 48 bool runOnMachineFunction(MachineFunction &Fn); 110 bool calculateSets(MachineFunction &Fn); 113 void calculateAnticAvail(MachineFunction &Fn); 123 void placeSpillsAndRestores(MachineFunction &Fn); 124 void placeCSRSpillsAndRestores(MachineFunction &Fn); 125 void calculateCallsInformation(MachineFunction &Fn); 126 void calculateCalleeSavedRegisters(MachineFunction &Fn); 127 void insertCSRSpillsAndRestores(MachineFunction &Fn); 128 void calculateFrameObjectOffsets(MachineFunction &Fn); 129 void replaceFrameIndices(MachineFunction &Fn); [all...] |
H A D | PrologEpilogInserter.cpp | 66 bool PEI::runOnMachineFunction(MachineFunction &Fn) { argument 67 const Function* F = Fn.getFunction(); 68 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo(); 69 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering(); 71 assert(!Fn.getRegInfo().getNumVirtRegs() && "Regalloc must assign all vregs"); 73 RS = TRI->requiresRegisterScavenging(Fn) ? new RegScavenger() : NULL; 74 FrameIndexVirtualScavenging = TRI->requiresFrameIndexScavenging(Fn); 79 calculateCallsInformation(Fn); 83 TFI->processFunctionBeforeCalleeSavedScan(Fn, RS); 87 calculateCalleeSavedRegisters(Fn); 140 calculateCallsInformation(MachineFunction &Fn) argument 278 insertCSRSpillsAndRestores(MachineFunction &Fn) argument 480 calculateFrameObjectOffsets(MachineFunction &Fn) argument 680 insertPrologEpilogCode(MachineFunction &Fn) argument 712 replaceFrameIndices(MachineFunction &Fn) argument 818 scavengeFrameVirtualRegs(MachineFunction &Fn) argument [all...] |
H A D | DwarfEHPrepare.cpp | 41 bool InsertUnwindResumeCalls(Function &Fn); 52 virtual bool runOnFunction(Function &Fn); 110 bool DwarfEHPrepare::InsertUnwindResumeCalls(Function &Fn) { argument 113 for (Function::iterator I = Fn.begin(), E = Fn.end(); I != E; ++I) { 130 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy); 134 LLVMContext &Ctx = Fn.getContext(); 153 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &Fn); 180 bool DwarfEHPrepare::runOnFunction(Function &Fn) { argument 181 bool Changed = InsertUnwindResumeCalls(Fn); [all...] |
H A D | CallingConvLower.cpp | 68 CCAssignFn Fn) { 74 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { 87 CCAssignFn Fn) { 92 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) 101 CCAssignFn Fn) { 106 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) { 119 CCAssignFn Fn) { 124 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { 138 CCAssignFn Fn) { 143 if (Fn( 67 AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, CCAssignFn Fn) argument 86 CheckReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, CCAssignFn Fn) argument 100 AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, CCAssignFn Fn) argument 118 AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, CCAssignFn Fn) argument 136 AnalyzeCallOperands(SmallVectorImpl<MVT> &ArgVTs, SmallVectorImpl<ISD::ArgFlagsTy> &Flags, CCAssignFn Fn) argument 155 AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, CCAssignFn Fn) argument 172 AnalyzeCallResult(MVT VT, CCAssignFn Fn) argument [all...] |
H A D | LocalStackSlotAllocation.cpp | 66 void calculateFrameObjectOffsets(MachineFunction &Fn); 67 bool insertFrameReferenceRegisters(MachineFunction &Fn); 151 void LocalStackSlotPass::calculateFrameObjectOffsets(MachineFunction &Fn) { argument 153 MachineFrameInfo *MFI = Fn.getFrameInfo(); 154 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering(); 211 bool LocalStackSlotPass::insertFrameReferenceRegisters(MachineFunction &Fn) { argument 220 MachineFrameInfo *MFI = Fn.getFrameInfo(); 221 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo(); 222 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering(); 232 for (MachineFunction::iterator BB = Fn [all...] |
H A D | ShrinkWrapping.cpp | 181 void PEI::placeCSRSpillsAndRestores(MachineFunction &Fn) { argument 183 DEBUG(MF = &Fn); 192 if (calculateSets(Fn)) 193 placeSpillsAndRestores(Fn); 276 void PEI::calculateAnticAvail(MachineFunction &Fn) { argument 286 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 311 for (MachineFunction::iterator MBBI = Fn.begin(), MBBE = Fn.end(); 358 bool PEI::calculateSets(MachineFunction &Fn) { argument 796 placeSpillsAndRestores(MachineFunction &Fn) argument [all...] |
H A D | OptimizePHIs.cpp | 63 bool OptimizePHIs::runOnMachineFunction(MachineFunction &Fn) { argument 64 MRI = &Fn.getRegInfo(); 65 TII = Fn.getTarget().getInstrInfo(); 72 for (MachineFunction::iterator I = Fn.begin(), E = Fn.end(); I != E; ++I)
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430BranchSelector.cpp | 38 virtual bool runOnMachineFunction(MachineFunction &Fn); 54 bool MSP430BSel::runOnMachineFunction(MachineFunction &Fn) { argument 56 static_cast<const MSP430InstrInfo*>(Fn.getTarget().getInstrInfo()); 58 Fn.RenumberBlocks(); 59 BlockSizes.resize(Fn.getNumBlockIDs()); 63 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 99 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
|
/freebsd-10.0-release/contrib/llvm/lib/Support/ |
H A D | Threading.cpp | 79 void llvm::llvm_execute_on_thread(void (*Fn)(void*), void *UserData, argument 81 ThreadInfo Info = { Fn, UserData }; 121 void llvm::llvm_execute_on_thread(void (*Fn)(void*), void *UserData, argument 123 struct ThreadInfo param = { Fn, UserData }; 141 void llvm::llvm_execute_on_thread(void (*Fn)(void*), void *UserData, argument 144 Fn(UserData);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/ |
H A D | TargetRegistry.h | 551 /// @param Fn - A function to construct a MCAsmInfo for the target. 552 static void RegisterMCAsmInfo(Target &T, Target::MCAsmInfoCtorFnTy Fn) { argument 555 T.MCAsmInfoCtorFn = Fn; 566 /// @param Fn - A function to construct a MCCodeGenInfo for the target. 568 Target::MCCodeGenInfoCtorFnTy Fn) { 571 T.MCCodeGenInfoCtorFn = Fn; 582 /// @param Fn - A function to construct a MCInstrInfo for the target. 583 static void RegisterMCInstrInfo(Target &T, Target::MCInstrInfoCtorFnTy Fn) { argument 586 T.MCInstrInfoCtorFn = Fn; 592 Target::MCInstrAnalysisCtorFnTy Fn) { 567 RegisterMCCodeGenInfo(Target &T, Target::MCCodeGenInfoCtorFnTy Fn) argument 591 RegisterMCInstrAnalysis(Target &T, Target::MCInstrAnalysisCtorFnTy Fn) argument 607 RegisterMCRegInfo(Target &T, Target::MCRegInfoCtorFnTy Fn) argument 622 RegisterMCSubtargetInfo(Target &T, Target::MCSubtargetInfoCtorFnTy Fn) argument 638 RegisterTargetMachine(Target &T, Target::TargetMachineCtorTy Fn) argument 654 RegisterMCAsmBackend(Target &T, Target::MCAsmBackendCtorTy Fn) argument 668 RegisterMCAsmParser(Target &T, Target::MCAsmParserCtorTy Fn) argument 682 RegisterAsmPrinter(Target &T, Target::AsmPrinterCtorTy Fn) argument 697 RegisterMCDisassembler(Target &T, Target::MCDisassemblerCtorTy Fn) argument 712 RegisterMCInstPrinter(Target &T, Target::MCInstPrinterCtorTy Fn) argument 727 RegisterMCCodeEmitter(Target &T, Target::MCCodeEmitterCtorTy Fn) argument 742 RegisterMCObjectStreamer(Target &T, Target::MCObjectStreamerCtorTy Fn) argument 757 RegisterAsmStreamer(Target &T, Target::AsmStreamerCtorTy Fn) argument 822 RegisterMCAsmInfoFn(Target &T, Target::MCAsmInfoCtorFnTy Fn) argument 856 RegisterMCCodeGenInfoFn(Target &T, Target::MCCodeGenInfoCtorFnTy Fn) argument 889 RegisterMCInstrInfoFn(Target &T, Target::MCInstrInfoCtorFnTy Fn) argument 922 RegisterMCInstrAnalysisFn(Target &T, Target::MCInstrAnalysisCtorFnTy Fn) argument 955 RegisterMCRegInfoFn(Target &T, Target::MCRegInfoCtorFnTy Fn) argument 989 RegisterMCSubtargetInfoFn(Target &T, Target::MCSubtargetInfoCtorFnTy Fn) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 120 static void addGlobalExtension(ExtensionPointTy Ty, ExtensionFn Fn); 121 void addExtension(ExtensionPointTy Ty, ExtensionFn Fn); 145 PassManagerBuilder::ExtensionFn Fn) { 146 PassManagerBuilder::addGlobalExtension(Ty, Fn); 144 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn) argument
|
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 45 virtual bool runOnMachineFunction(MachineFunction &Fn); 64 bool PPCBSel::runOnMachineFunction(MachineFunction &Fn) { argument 66 static_cast<const PPCInstrInfo*>(Fn.getTarget().getInstrInfo()); 68 Fn.RenumberBlocks(); 69 BlockSizes.resize(Fn.getNumBlockIDs()); 73 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; 109 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
|
H A D | PPCJITInfo.h | 34 virtual void *emitFunctionStub(const Function* F, void *Fn,
|
H A D | PPCJITInfo.cpp | 347 PPCJITInfo::getLazyResolverFunction(JITCompilerFn Fn) { argument 348 JITCompilerFunction = Fn; 366 void *PPCJITInfo::emitFunctionStub(const Function* F, void *Fn, argument 370 if (Fn != (void*)(intptr_t)PPC32CompilationCallback && 371 Fn != (void*)(intptr_t)PPC64CompilationCallback) { 380 EmitBranchToAt((intptr_t)Addr, (intptr_t)Fn, false, is64Bit); 407 EmitBranchToAt(BranchAddr, (intptr_t)Fn, true, is64Bit);
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LowerExpectIntrinsic.cpp | 65 Function *Fn = CI->getCalledFunction(); 66 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect) 109 Function *Fn = CI->getCalledFunction(); 110 if (!Fn || Fn->getIntrinsicID() != Intrinsic::expect) 155 Function *Fn = CI->getCalledFunction(); local 156 if (Fn && Fn->getIntrinsicID() == Intrinsic::expect) {
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | Analysis.cpp | 96 LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action) { argument 97 return verifyFunction(*unwrap<Function>(Fn), 101 void LLVMViewFunctionCFG(LLVMValueRef Fn) { argument 102 Function *F = unwrap<Function>(Fn); 106 void LLVMViewFunctionCFGOnly(LLVMValueRef Fn) { argument 107 Function *F = unwrap<Function>(Fn);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonCallingConvLower.cpp | 68 Hexagon_CCAssignFn Fn, 83 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, 0, 0, false)) { 95 Hexagon_CCAssignFn Fn, 119 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this, -1, -1, false)){ 133 Hexagon_CCAssignFn Fn, 149 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, 163 Hexagon_CCAssignFn Fn) { 168 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this, -1, -1, 181 Hexagon_CCAssignFn Fn, 187 if (Fn( 66 AnalyzeFormalArguments(const SmallVectorImpl<ISD::InputArg> &Ins, Hexagon_CCAssignFn Fn, unsigned SretValueInRegs) argument 94 AnalyzeReturn(const SmallVectorImpl<ISD::OutputArg> &Outs, Hexagon_CCAssignFn Fn, unsigned SretValueInRegs) argument 131 AnalyzeCallOperands(const SmallVectorImpl<ISD::OutputArg> &Outs, Hexagon_CCAssignFn Fn, int NonVarArgsParams, unsigned SretValueSize) argument 161 AnalyzeCallOperands(SmallVectorImpl<EVT> &ArgVTs, SmallVectorImpl<ISD::ArgFlagsTy> &Flags, Hexagon_CCAssignFn Fn) argument 180 AnalyzeCallResult(const SmallVectorImpl<ISD::InputArg> &Ins, Hexagon_CCAssignFn Fn, unsigned SretValueInRegs) argument 197 AnalyzeCallResult(EVT VT, Hexagon_CCAssignFn Fn) argument [all...] |
H A D | HexagonCallingConvLower.h | 81 Hexagon_CCAssignFn Fn, unsigned SretValueInRegs); 86 Hexagon_CCAssignFn Fn, unsigned SretValueInRegs); 91 Hexagon_CCAssignFn Fn, int NonVarArgsParams, 98 Hexagon_CCAssignFn Fn); 103 Hexagon_CCAssignFn Fn, unsigned SretValueInRegs); 107 void AnalyzeCallResult(EVT VT, Hexagon_CCAssignFn Fn);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 230 llvm::Function *Fn = local 237 Fn->setSection(Section); 240 Fn->setCallingConv(CGM.getRuntimeCC()); 243 Fn->setDoesNotThrow(); 246 Fn->addFnAttr(llvm::Attribute::SanitizeAddress); 248 Fn->addFnAttr(llvm::Attribute::SanitizeThread); 250 Fn->addFnAttr(llvm::Attribute::SanitizeMemory); 252 return Fn; 262 llvm::Function *Fn = local 265 CodeGenFunction(*this).GenerateCXXGlobalVarDeclInitFunc(Fn, 347 llvm::Function *Fn = local 359 llvm::Function *Fn = local 376 llvm::Function *Fn = local 384 GenerateCXXGlobalVarDeclInitFunc(llvm::Function *Fn, const VarDecl *D, llvm::GlobalVariable *Addr, bool PerformInit) argument 410 GenerateCXXGlobalInitFunc(llvm::Function *Fn, ArrayRef<llvm::Constant *> Decls, llvm::GlobalVariable *Guard) argument 459 GenerateCXXGlobalDtorsFunc(llvm::Function *Fn, const std::vector<std::pair<llvm::WeakVH, llvm::Constant*> > &DtorsAndObjects) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsJITInfo.h | 49 virtual void *emitFunctionStub(const Function *F, void *Fn,
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 164 bool DeleteDeadVarargs(Function &Fn); 165 bool RemoveDeadArgumentsFromCallers(Function &Fn); 225 bool DAE::DeleteDeadVarargs(Function &Fn) { argument 226 assert(Fn.getFunctionType()->isVarArg() && "Function isn't varargs!"); 227 if (Fn.isDeclaration() || !Fn.hasLocalLinkage()) return false; 230 if (Fn.hasAddressTaken()) 235 for (Function::iterator BB = Fn.begin(), E = Fn.end(); BB != E; ++BB) { 249 FunctionType *FTy = Fn 341 RemoveDeadArgumentsFromCallers(Function &Fn) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/ |
H A D | STLExtras.h | 78 UnaryFunc Fn; member in class:llvm::mapped_iterator 94 inline const UnaryFunc &getFunc() const { return Fn; } 97 : current(I), Fn(F) {} 99 : current(It.current), Fn(It.Fn) {} 102 return Fn(*current); // little change 110 return _Self(current + n, Fn); 114 return _Self(current - n, Fn);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/ |
H A D | CheckerManager.h | 55 Func Fn; member in class:clang::ento::CheckerFn 58 CheckerFn(CheckerBase *checker, Func fn) : Fn(fn), Checker(checker) { } 60 return Fn(Checker, p1, p2, p3, p4, p5); 67 Func Fn; member in class:clang::ento::CheckerFn 70 CheckerFn(CheckerBase *checker, Func fn) : Fn(fn), Checker(checker) { } 72 return Fn(Checker, p1, p2, p3, p4); 79 Func Fn; member in class:clang::ento::CheckerFn 82 CheckerFn(CheckerBase *checker, Func fn) : Fn(fn), Checker(checker) { } 83 RET operator()(P1 p1, P2 p2, P3 p3) const { return Fn(Checker, p1, p2, p3); } 89 Func Fn; member in class:clang::ento::CheckerFn 99 Func Fn; member in class:clang::ento::CheckerFn 109 Func Fn; member in class:clang::ento::CheckerFn [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 246 CCAssignFn Fn); 251 CCAssignFn Fn); 257 CCAssignFn Fn); 262 CCAssignFn Fn); 268 CCAssignFn Fn); 273 CCAssignFn Fn); 277 void AnalyzeCallResult(MVT VT, CCAssignFn Fn);
|