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

12 3 4 5 6 7 8 910

  /external/llvm/include/llvm/Transforms/
Instrumentation.h 22 class FunctionPass;
62 FunctionPass *createAddressSanitizerFunctionPass(
71 FunctionPass *createMemorySanitizerPass(bool TrackOrigins = false,
75 FunctionPass *createThreadSanitizerPass(StringRef BlacklistFile = StringRef());
79 FunctionPass *createBoundsCheckingPass();
  /external/mesa3d/src/gallium/drivers/radeon/
AMDIL.h 58 class FunctionPass;
65 FunctionPass*
67 FunctionPass*
71 FunctionPass*
73 FunctionPass*
  /external/llvm/include/llvm/CodeGen/
Passes.h 24 class FunctionPass;
247 virtual FunctionPass *createTargetRegisterAllocator(bool Optimized);
251 virtual void addFastRegAlloc(FunctionPass *RegAllocPass);
255 virtual void addOptimizedRegAlloc(FunctionPass *RegAllocPass);
317 FunctionPass *createRegAllocPass(bool Optimized);
341 FunctionPass *createUnreachableBlockEliminationPass();
415 FunctionPass *createFastRegisterAllocator();
420 FunctionPass *createBasicRegisterAllocator();
425 FunctionPass *createGreedyRegisterAllocator();
430 FunctionPass *createDefaultPBQPRegisterAllocator()
    [all...]
MachineFunctionAnalysis.h 26 struct MachineFunctionAnalysis : public FunctionPass {
  /external/llvm/include/llvm/Transforms/Utils/
UnifyFunctionExitNodes.h 25 struct UnifyFunctionExitNodes : public FunctionPass {
29 UnifyFunctionExitNodes() : FunctionPass(ID),
  /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/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) {
89 FunctionPass* createPostDomTree();
  /external/llvm/lib/Transforms/Scalar/
FlattenCFGPass.cpp 23 struct FlattenCFGPass : public FunctionPass {
26 FlattenCFGPass() : FunctionPass(ID) {
48 FunctionPass *llvm::createFlattenCFGPass() { return new FlattenCFGPass(); }
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() {
  /external/llvm/lib/Transforms/Utils/
InstructionNamer.cpp 24 struct InstNamer : public FunctionPass {
26 InstNamer() : FunctionPass(ID) {
62 FunctionPass *llvm::createInstructionNamerPass() {
Mem2Reg.cpp 29 struct PromotePass : public FunctionPass {
32 PromotePass() : FunctionPass(ID) {
91 FunctionPass *llvm::createPromoteMemoryToRegisterPass() {
  /external/llvm/lib/Target/Hexagon/
HexagonRemoveSZExtArgs.cpp 30 struct HexagonRemoveExtendArgs : public FunctionPass {
33 HexagonRemoveExtendArgs() : FunctionPass(ID) {
45 FunctionPass::getAnalysisUsage(AU);
86 FunctionPass*
  /external/llvm/lib/Target/Mips/
MipsModuleISelDAGToDAG.cpp 30 llvm::FunctionPass *llvm::createMipsModuleISelDag(MipsTargetMachine &TM) {
MipsModuleISelDAGToDAG.h 63 FunctionPass *createMipsModuleISelDag(MipsTargetMachine &TM);
  /external/llvm/lib/Target/SystemZ/
SystemZ.h 23 class FunctionPass;
86 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM,
88 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM);
89 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM);
  /external/llvm/lib/Target/NVPTX/
NVPTXTargetMachine.cpp 112 virtual FunctionPass *createTargetRegisterAllocator(bool) LLVM_OVERRIDE;
113 virtual void addFastRegAlloc(FunctionPass *RegAllocPass);
114 virtual void addOptimizedRegAlloc(FunctionPass *RegAllocPass);
151 FunctionPass *NVPTXPassConfig::createTargetRegisterAllocator(bool) {
155 void NVPTXPassConfig::addFastRegAlloc(FunctionPass *RegAllocPass) {
160 void NVPTXPassConfig::addOptimizedRegAlloc(FunctionPass *RegAllocPass) {
  /external/llvm/lib/Target/Sparc/
Sparc.h 23 class FunctionPass;
27 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
28 FunctionPass *createSparcDelaySlotFillerPass(TargetMachine &TM);

Completed in 445 milliseconds

12 3 4 5 6 7 8 910