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

12 3 4 5 6 7 8 9

  /external/llvm/include/llvm/Transforms/Utils/
UnifyFunctionExitNodes.h 25 struct UnifyFunctionExitNodes : public FunctionPass {
29 UnifyFunctionExitNodes() : FunctionPass(ID),
  /frameworks/compile/libbcc/include/bcc/AndroidBitcode/
ABCExpandVAArgPass.h 40 class ABCExpandVAArgPass : public llvm::FunctionPass {
51 ABCExpandVAArgPass() : llvm::FunctionPass(ID), mContext(NULL) { }
  /external/llvm/lib/Analysis/
CFGPrinter.cpp 25 struct CFGViewer : public FunctionPass {
27 CFGViewer() : FunctionPass(ID) {
48 struct CFGOnlyViewer : public FunctionPass {
50 CFGOnlyViewer() : FunctionPass(ID) {
72 struct CFGPrinter : public FunctionPass {
74 CFGPrinter() : FunctionPass(ID) {
106 struct CFGOnlyPrinter : public FunctionPass {
108 CFGOnlyPrinter() : FunctionPass(ID) {
157 FunctionPass *llvm::createCFGPrinterPass () {
161 FunctionPass *llvm::createCFGOnlyPrinterPass ()
    [all...]
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/NVPTX/
NVPTX.h 28 class FunctionPass;
54 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
56 FunctionPass *createLowerStructArgsPass(NVPTXTargetMachine &);
57 FunctionPass *createNVPTXReMatPass(NVPTXTargetMachine &);
58 FunctionPass *createNVPTXReMatBlockPass(NVPTXTargetMachine &);
  /external/llvm/lib/Target/R600/
AMDIL.h 58 class FunctionPass;
65 FunctionPass*
67 FunctionPass*
71 FunctionPass*
73 FunctionPass*
  /external/llvm/include/llvm/Analysis/
LibCallAliasAnalysis.h 25 struct LibCallAliasAnalysis : public FunctionPass, public AliasAnalysis {
31 : FunctionPass(ID), LCI(LC) {
35 : FunctionPass(ID), LCI(LC) {
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();
DOTGraphTraitsPass.h 23 class DOTGraphTraitsViewer : public FunctionPass {
26 : FunctionPass(ID), Name(GraphName) {}
48 class DOTGraphTraitsPrinter : public FunctionPass {
51 : FunctionPass(ID), Name(GraphName) {}
  /external/llvm/lib/Transforms/Utils/
InstructionNamer.cpp 24 struct InstNamer : public FunctionPass {
26 InstNamer() : FunctionPass(ID) {
62 FunctionPass *llvm::createInstructionNamerPass() {
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/include/llvm/CodeGen/
MachineFunctionAnalysis.h 26 struct MachineFunctionAnalysis : public FunctionPass {
RegAllocRegistry.h 31 typedef FunctionPass *(*FunctionPassCtor)();
  /external/llvm/lib/Target/Hexagon/
HexagonRemoveSZExtArgs.cpp 25 struct HexagonRemoveExtendArgs : public FunctionPass {
28 HexagonRemoveExtendArgs() : FunctionPass(ID) {}
38 FunctionPass::getAnalysisUsage(AU);
81 FunctionPass *llvm::createHexagonRemoveExtendOps(HexagonTargetMachine &TM) {
  /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/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 74 struct DCE : public FunctionPass {
76 DCE() : FunctionPass(ID) {
131 FunctionPass *llvm::createDeadCodeEliminationPass() {

Completed in 1451 milliseconds

12 3 4 5 6 7 8 9