LLVM 22.0.0git
|
This file contains X86 CodeGen pipeline builder. More...
#include "X86ISelDAGToDAG.h"
#include "X86TargetMachine.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/Passes/CodeGenPassBuilder.h"
#include "llvm/Passes/PassBuilder.h"
#include "llvm/Passes/TargetPassRegistry.inc"
Go to the source code of this file.
Macros | |
#define | GET_PASS_REGISTRY "X86PassRegistry.def" |
#define | ADD_CLASS_PASS_TO_PASS_NAME(NAME, CREATE_PASS) |
#define | ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS(NAME, CLASS) |
#define | MODULE_ANALYSIS(NAME, CREATE_PASS) |
#define | MODULE_PASS(NAME, CREATE_PASS) |
#define | MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | FUNCTION_ANALYSIS(NAME, CREATE_PASS) |
#define | FUNCTION_ALIAS_ANALYSIS(NAME, CREATE_PASS) |
#define | FUNCTION_PASS(NAME, CREATE_PASS) |
#define | FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | LOOP_ANALYSIS(NAME, CREATE_PASS) |
#define | LOOP_PASS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | ADD_PASS(NAME, CREATE_PASS) |
#define | ADD_PASS_WITH_PARAMS(NAME, CREATE_PASS, PARSER) |
#define | MODULE_PASS(NAME, CREATE_PASS) |
#define | MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | FUNCTION_PASS(NAME, CREATE_PASS) |
#define | FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | LOOP_PASS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) |
#define | MODULE_ANALYSIS(NAME, CREATE_PASS) |
#define | FUNCTION_ANALYSIS(NAME, CREATE_PASS) |
#define | FUNCTION_ALIAS_ANALYSIS(NAME, CREATE_PASS) |
#define | LOOP_ANALYSIS(NAME, CREATE_PASS) |
#define | MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) |
This file contains X86 CodeGen pipeline builder.
TODO: Port CodeGen passes to new pass manager.
Definition in file X86CodeGenPassBuilder.cpp.
#define ADD_CLASS_PASS_TO_PASS_NAME | ( | NAME, | |
CREATE_PASS ) |
#define ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS | ( | NAME, | |
CLASS ) |
#define ADD_PASS | ( | NAME, | |
CREATE_PASS ) |
#define ADD_PASS_WITH_PARAMS | ( | NAME, | |
CREATE_PASS, | |||
PARSER ) |
#define FUNCTION_ALIAS_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_ALIAS_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_PASS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_PASS | ( | NAME, | |
CREATE_PASS ) |
#define FUNCTION_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |
#define FUNCTION_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |
#define GET_PASS_REGISTRY "X86PassRegistry.def" |
#define LOOP_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define LOOP_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define LOOP_PASS | ( | NAME, | |
CREATE_PASS ) |
#define LOOP_PASS | ( | NAME, | |
CREATE_PASS ) |
#define MACHINE_FUNCTION_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define MACHINE_FUNCTION_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define MACHINE_FUNCTION_PASS | ( | NAME, | |
CREATE_PASS ) |
#define MACHINE_FUNCTION_PASS | ( | NAME, | |
CREATE_PASS ) |
#define MACHINE_FUNCTION_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |
#define MACHINE_FUNCTION_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |
#define MODULE_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define MODULE_ANALYSIS | ( | NAME, | |
CREATE_PASS ) |
#define MODULE_PASS | ( | NAME, | |
CREATE_PASS ) |
#define MODULE_PASS | ( | NAME, | |
CREATE_PASS ) |
#define MODULE_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |
#define MODULE_PASS_WITH_PARAMS | ( | NAME, | |
CLASS, | |||
CREATE_PASS, | |||
PARSER, | |||
PARAMS ) |