HomeSort by relevance Sort by last modified time
    Searched refs:FunctionPass (Results 26 - 50 of 167) sorted by null

12 3 4 5 6 7

  /external/llvm/include/llvm/Analysis/
DOTGraphTraitsPass.h 22 struct DOTGraphTraitsViewer : public FunctionPass {
25 DOTGraphTraitsViewer(std::string GraphName, char &ID) : FunctionPass(ID) {
47 struct DOTGraphTraitsPrinter : public FunctionPass {
52 : FunctionPass(ID) {
IntervalPartition.h 40 class IntervalPartition : public FunctionPass {
51 IntervalPartition() : FunctionPass(ID), RootInterval(0) {
LazyValueInfo.h 28 class LazyValueInfo : public FunctionPass {
36 LazyValueInfo() : FunctionPass(ID), PImpl(0) {
BlockFrequencyInfo.h 29 class BlockFrequencyInfo : public FunctionPass {
PostDominators.h 24 struct PostDominatorTree : public FunctionPass {
28 PostDominatorTree() : FunctionPass(ID) {
84 FunctionPass* createPostDomTree();
BranchProbabilityInfo.h 36 class BranchProbabilityInfo : public FunctionPass {
40 BranchProbabilityInfo() : FunctionPass(ID) {
CFGPrinter.h 109 class FunctionPass;
110 FunctionPass *createCFGPrinterPass ();
111 FunctionPass *createCFGOnlyPrinterPass ();
  /external/llvm/include/llvm/CodeGen/
MachineFunctionAnalysis.h 26 struct MachineFunctionAnalysis : public FunctionPass {
RegAllocRegistry.h 31 typedef FunctionPass *(*FunctionPassCtor)();
  /external/llvm/lib/Analysis/
PostDominators.cpp 48 FunctionPass* llvm::createPostDomTree() {
DomPrinter.cpp 202 FunctionPass *llvm::createDomPrinterPass() {
206 FunctionPass *llvm::createDomOnlyPrinterPass() {
210 FunctionPass *llvm::createDomViewerPass() {
214 FunctionPass *llvm::createDomOnlyViewerPass() {
218 FunctionPass *llvm::createPostDomPrinterPass() {
222 FunctionPass *llvm::createPostDomOnlyPrinterPass() {
226 FunctionPass *llvm::createPostDomViewerPass() {
230 FunctionPass *llvm::createPostDomOnlyViewerPass() {
InstCount.cpp 37 class InstCount : public FunctionPass, public InstVisitor<InstCount> {
54 InstCount() : FunctionPass(ID) {
72 FunctionPass *llvm::createInstCountPass() { return new InstCount(); }
  /external/llvm/lib/Target/Hexagon/
HexagonRemoveSZExtArgs.cpp 24 struct HexagonRemoveExtendArgs : public FunctionPass {
27 HexagonRemoveExtendArgs() : FunctionPass(ID) {}
37 FunctionPass::getAnalysisUsage(AU);
80 FunctionPass *llvm::createHexagonRemoveExtendOps(HexagonTargetMachine &TM) {
  /external/llvm/lib/Target/PTX/
PTXRegAlloc.cpp 50 FunctionPass *llvm::createPTXRegisterAllocator() {
PTXTargetMachine.cpp 118 FunctionPass *createTargetRegisterAllocator(bool);
119 void addOptimizedRegAlloc(FunctionPass *RegAllocPass);
137 FunctionPass *PTXPassConfig::createTargetRegisterAllocator(bool /*Optimized*/) {
142 void PTXPassConfig::addOptimizedRegAlloc(FunctionPass *RegAllocPass) {
  /external/llvm/lib/Target/Sparc/
Sparc.h 23 class FunctionPass;
27 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
28 FunctionPass *createSparcDelaySlotFillerPass(TargetMachine &TM);
29 FunctionPass *createSparcFPMoverPass(TargetMachine &TM);
  /external/llvm/lib/VMCore/
PrintModulePass.cpp 50 class PrintFunctionPass : public FunctionPass {
56 PrintFunctionPass() : FunctionPass(ID), Banner(""), Out(&dbgs()),
59 : FunctionPass(ID), Banner(B), Out(o), DeleteStream(DS) {}
96 FunctionPass *llvm::createPrintFunctionPass(const std::string &Banner,
  /external/llvm/lib/Transforms/Scalar/
ConstantProp.cpp 37 struct ConstantPropagation : public FunctionPass {
39 ConstantPropagation() : FunctionPass(ID) {
59 FunctionPass *llvm::createConstantPropagationPass() {
ADCE.cpp 34 struct ADCE : public FunctionPass {
36 ADCE() : FunctionPass(ID) {
95 FunctionPass *llvm::createAggressiveDCEPass() {
BasicBlockPlacement.cpp 42 struct BlockPlacement : public FunctionPass {
44 BlockPlacement() : FunctionPass(ID) {
85 FunctionPass *llvm::createBlockPlacementPass() { return new BlockPlacement(); }
DCE.cpp 72 struct DCE : public FunctionPass {
74 DCE() : FunctionPass(ID) {
132 FunctionPass *llvm::createDeadCodeEliminationPass() {
  /external/llvm/lib/Transforms/Utils/
Mem2Reg.cpp 28 struct PromotePass : public FunctionPass {
30 PromotePass() : FunctionPass(ID) {
88 FunctionPass *llvm::createPromoteMemoryToRegisterPass() {
SimplifyInstructions.cpp 35 struct InstSimplifier : public FunctionPass {
37 InstSimplifier() : FunctionPass(ID) {
98 FunctionPass *llvm::createInstructionSimplifierPass() {
  /external/llvm/lib/CodeGen/
GCMetadata.cpp 28 class Printer : public FunctionPass {
33 explicit Printer(raw_ostream &OS) : FunctionPass(ID), OS(OS) {}
42 class Deleter : public FunctionPass {
129 FunctionPass *llvm::createGCInfoPrinter(raw_ostream &OS) {
139 FunctionPass::getAnalysisUsage(AU);
189 FunctionPass *llvm::createGCInfoDeleter() {
193 Deleter::Deleter() : FunctionPass(ID) {}
  /external/llvm/tools/opt/
GraphPrinters.cpp 98 class DomInfoPrinter : public FunctionPass {
101 DomInfoPrinter() : FunctionPass(ID) {}

Completed in 2112 milliseconds

12 3 4 5 6 7