reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/GlobalISel/CSEInfo.h
   59 getStandardCSEConfigForOpt(CodeGenOpt::Level Level);
include/llvm/CodeGen/SchedulerRegistry.h
   33           ScheduleDAGSDNodes *(*)(SelectionDAGISel *, CodeGenOpt::Level)> {
   36                                                    CodeGenOpt::Level);
   64                                                CodeGenOpt::Level OptLevel);
   69                                                  CodeGenOpt::Level OptLevel);
   76                                                  CodeGenOpt::Level);
   83                                               CodeGenOpt::Level);
   88                                            CodeGenOpt::Level OptLevel);
   94                                            CodeGenOpt::Level OptLevel);
   98                                            CodeGenOpt::Level OptLevel);
  103                                         CodeGenOpt::Level OptLevel);
include/llvm/CodeGen/SelectionDAG.h
  229   CodeGenOpt::Level OptLevel;
  396   explicit SelectionDAG(const TargetMachine &TM, CodeGenOpt::Level);
  503                CodeGenOpt::Level OptLevel);
include/llvm/CodeGen/SelectionDAGISel.h
   57   CodeGenOpt::Level OptLevel;
   70                             CodeGenOpt::Level OL = CodeGenOpt::Default);
  112                             CodeGenOpt::Level OptLevel,
include/llvm/CodeGen/SelectionDAGTargetInfo.h
  160   virtual bool generateFMAsInMachineCombiner(CodeGenOpt::Level OptLevel) const {
include/llvm/CodeGen/TargetPassConfig.h
  156   CodeGenOpt::Level getOptLevel() const;
include/llvm/CodeGen/TargetSubtargetInfo.h
  115       getDAGScheduler(CodeGenOpt::Level) const {
  256   virtual CodeGenOpt::Level getOptLevelToEnablePostRAScheduler() const {
  264   virtual bool enableRALocalReassignment(CodeGenOpt::Level OptLevel) const;
include/llvm/ExecutionEngine/ExecutionEngine.h
  531   CodeGenOpt::Level OptLevel;
  583   EngineBuilder &setOptLevel(CodeGenOpt::Level l) {
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
   89   JITTargetMachineBuilder &setCodeGenOptLevel(CodeGenOpt::Level OptLevel) {
  123   CodeGenOpt::Level OptLevel = CodeGenOpt::None;
include/llvm/LTO/Config.h
   43   CodeGenOpt::Level CGOptLevel = CodeGenOpt::Default;
include/llvm/LTO/legacy/LTOCodeGenerator.h
  232   CodeGenOpt::Level CGOptLevel = CodeGenOpt::Default;
include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
   42   CodeGenOpt::Level CGOptLevel = CodeGenOpt::Aggressive;
  220   void setCodeGenOptLevel(CodeGenOpt::Level CGOptLevel) {
include/llvm/Support/TargetRegistry.h
  142            Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT);
  398                                      CodeGenOpt::Level OL = CodeGenOpt::Default,
 1120             Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT) {
include/llvm/Target/TargetMachine.h
   90   CodeGenOpt::Level OptLevel = CodeGenOpt::Default;
  222   CodeGenOpt::Level getOptLevel() const;
  225   void setOptLevel(CodeGenOpt::Level Level);
  328                     CodeModel::Model CM, CodeGenOpt::Level OL);
lib/CodeGen/GlobalISel/CSEInfo.cpp
   66 llvm::getStandardCSEConfigForOpt(CodeGenOpt::Level Level) {
lib/CodeGen/LLVMTargetMachine.cpp
   81                                      CodeGenOpt::Level OL)
lib/CodeGen/PostRASchedulerList.cpp
  107         const TargetSubtargetInfo &ST, CodeGenOpt::Level OptLevel,
  267     CodeGenOpt::Level OptLevel,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  133     CodeGenOpt::Level OptLevel;
  217     DAGCombiner(SelectionDAG &D, AliasAnalysis *AA, CodeGenOpt::Level OL)
20890                            CodeGenOpt::Level OptLevel) {
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  797 llvm::createFastDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) {
  802 llvm::createDAGLinearizer(SelectionDAGISel *IS, CodeGenOpt::Level) {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  191                     CodeGenOpt::Level OptLevel)
 3133                                  CodeGenOpt::Level OptLevel) {
 3147                                    CodeGenOpt::Level OptLevel) {
 3161                                    CodeGenOpt::Level OptLevel) {
 3177                                 CodeGenOpt::Level OptLevel) {
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
  274 llvm::createVLIWDAGScheduler(SelectionDAGISel *IS, CodeGenOpt::Level) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  997 SelectionDAG::SelectionDAG(const TargetMachine &tm, CodeGenOpt::Level OL)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  427                       SwiftErrorValueTracking &swifterror, CodeGenOpt::Level ol)
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  209     CodeGenOpt::Level SavedOptLevel;
  214                     CodeGenOpt::Level NewOptLevel) : IS(ISel) {
  251                                              CodeGenOpt::Level OptLevel) {
  309                                    CodeGenOpt::Level OL) :
  430   CodeGenOpt::Level NewOptLevel = OptLevel;
 2152                                      CodeGenOpt::Level OptLevel,
lib/CodeGen/TargetPassConfig.cpp
  426 CodeGenOpt::Level TargetPassConfig::getOptLevel() const {
lib/CodeGen/TargetSubtargetInfo.cpp
   45     CodeGenOpt::Level OptLevel) const {
lib/CodeGen/TwoAddressInstructionPass.cpp
  101   CodeGenOpt::Level OptLevel;
lib/Target/AArch64/AArch64.h
   38                                  CodeGenOpt::Level OptLevel);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
   46                                CodeGenOpt::Level OptLevel)
 4194                                          CodeGenOpt::Level OptLevel) {
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
   56     CodeGenOpt::Level OptLevel) const {
lib/Target/AArch64/AArch64SelectionDAGInfo.h
   30   bool generateFMAsInMachineCombiner(CodeGenOpt::Level OptLevel) const override;
lib/Target/AArch64/AArch64TargetMachine.cpp
  263                                            CodeGenOpt::Level OL, bool JIT,
  334     Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT)
  342     Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT)
lib/Target/AArch64/AArch64TargetMachine.h
   34                        CodeGenOpt::Level OL, bool JIT, bool IsLittleEndian);
   64                          Optional<CodeModel::Model> CM, CodeGenOpt::Level OL,
   76                          Optional<CodeModel::Model> CM, CodeGenOpt::Level OL,
lib/Target/AMDGPU/AMDGPU.h
   36 FunctionPass *createR600ISelDag(TargetMachine *TM, CodeGenOpt::Level OptLevel);
  186   CodeGenOpt::Level OptLevel = CodeGenOpt::Default);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  134                               CodeGenOpt::Level OptLevel = CodeGenOpt::Default)
  304   explicit R600DAGToDAGISel(TargetMachine *TM, CodeGenOpt::Level OptLevel) :
  375                                         CodeGenOpt::Level OptLevel) {
  382                                       CodeGenOpt::Level OptLevel) {
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  358                                          CodeGenOpt::Level OptLevel)
  463                                      CodeGenOpt::Level OL, bool JIT)
  507                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/AMDGPU/AMDGPUTargetMachine.h
   46                       CodeGenOpt::Level OL);
   77                     CodeGenOpt::Level OL, bool JIT);
  102                    CodeGenOpt::Level OL, bool JIT);
lib/Target/ARC/ARC.h
   26                                CodeGenOpt::Level OptLevel);
lib/Target/ARC/ARCISelDAGToDAG.cpp
   41   ARCDAGToDAGISel(ARCTargetMachine &TM, CodeGenOpt::Level OptLevel)
   71                                      CodeGenOpt::Level OptLevel) {
lib/Target/ARC/ARCTargetMachine.cpp
   35                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/ARC/ARCTargetMachine.h
   31                    CodeGenOpt::Level OL, bool JIT);
lib/Target/ARM/ARM.h
   42                                CodeGenOpt::Level OptLevel);
lib/Target/ARM/ARMISelDAGToDAG.cpp
   58   explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, CodeGenOpt::Level OptLevel)
 4828                                      CodeGenOpt::Level OptLevel) {
lib/Target/ARM/ARMTargetMachine.cpp
  212                                            CodeGenOpt::Level OL, bool isLittle)
  308                                        CodeGenOpt::Level OL, bool JIT)
  316                                        CodeGenOpt::Level OL, bool JIT)
lib/Target/ARM/ARMTargetMachine.h
   45                        CodeGenOpt::Level OL, bool isLittle);
   82                      CodeGenOpt::Level OL, bool JIT);
   92                      CodeGenOpt::Level OL, bool JIT);
lib/Target/AVR/AVR.h
   26                                CodeGenOpt::Level OptLevel);
lib/Target/AVR/AVRISelDAGToDAG.cpp
   29   AVRDAGToDAGISel(AVRTargetMachine &TM, CodeGenOpt::Level OptLevel)
  552                                CodeGenOpt::Level OptLevel) {
lib/Target/AVR/AVRTargetMachine.cpp
   48                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/AVR/AVRTargetMachine.h
   34                    CodeGenOpt::Level OL, bool JIT);
lib/Target/BPF/BPFTargetMachine.cpp
   61                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/BPF/BPFTargetMachine.h
   28                    CodeGenOpt::Level OL, bool JIT);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
   61                                    CodeGenOpt::Level OptLevel) {
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   36                                CodeGenOpt::Level OptLevel)
lib/Target/Hexagon/HexagonSubtarget.h
   64   CodeGenOpt::Level OptLevel;
lib/Target/Hexagon/HexagonTargetMachine.cpp
  162                                      CodeGenOpt::Level OptLevel);
  209                                            CodeGenOpt::Level OL, bool JIT)
lib/Target/Hexagon/HexagonTargetMachine.h
   33                        CodeGenOpt::Level OL, bool JIT);
lib/Target/Lanai/LanaiSubtarget.cpp
   43                                CodeGenOpt::Level /*OptLevel*/)
lib/Target/Lanai/LanaiSubtarget.h
   37                  CodeGenOpt::Level OptLevel);
lib/Target/Lanai/LanaiTargetMachine.cpp
   61                                        CodeGenOpt::Level OptLevel, bool JIT)
lib/Target/Lanai/LanaiTargetMachine.h
   37                      CodeGenOpt::Level OptLevel, bool JIT);
lib/Target/MSP430/MSP430.h
   42                                     CodeGenOpt::Level OptLevel);
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
   97     MSP430DAGToDAGISel(MSP430TargetMachine &TM, CodeGenOpt::Level OptLevel)
  130                                         CodeGenOpt::Level OptLevel) {
lib/Target/MSP430/MSP430TargetMachine.cpp
   45                                          CodeGenOpt::Level OL, bool JIT)
lib/Target/MSP430/MSP430TargetMachine.h
   33                       CodeGenOpt::Level OL, bool JIT);
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
  223                                         CodeGenOpt::Level OptLevel) {
lib/Target/Mips/Mips16ISelDAGToDAG.h
   22   explicit Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL)
   51                                   CodeGenOpt::Level OptLevel);
lib/Target/Mips/MipsISelDAGToDAG.h
   33   explicit MipsDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL)
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
 1341                                         CodeGenOpt::Level OptLevel) {
lib/Target/Mips/MipsSEISelDAGToDAG.h
   23   explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL)
  143                                   CodeGenOpt::Level OptLevel);
lib/Target/Mips/MipsSubtarget.cpp
  232 CodeGenOpt::Level MipsSubtarget::getOptLevelToEnablePostRAScheduler() const {
lib/Target/Mips/MipsSubtarget.h
  222   CodeGenOpt::Level getOptLevelToEnablePostRAScheduler() const override;
lib/Target/Mips/MipsTargetMachine.cpp
  115                                      CodeGenOpt::Level OL, bool JIT,
  144                                          CodeGenOpt::Level OL, bool JIT)
  154                                          CodeGenOpt::Level OL, bool JIT)
lib/Target/Mips/MipsTargetMachine.h
   43                     CodeGenOpt::Level OL, bool JIT, bool isLittle);
   79                       CodeGenOpt::Level OL, bool JIT);
   91                       CodeGenOpt::Level OL, bool JIT);
lib/Target/NVPTX/NVPTX.h
   38                                  llvm::CodeGenOpt::Level OptLevel);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
   33                                        llvm::CodeGenOpt::Level OptLevel) {
   38                                      CodeGenOpt::Level OptLevel)
lib/Target/NVPTX/NVPTXISelDAGToDAG.h
   42                              CodeGenOpt::Level   OptLevel);
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4305                                    CodeGenOpt::Level OptLevel) const {
 4345                                              CodeGenOpt::Level OptLevel) {
 4451                                  CodeGenOpt::Level OptLevel) {
 4541                                  CodeGenOpt::Level OptLevel) {
 4711                                  CodeGenOpt::Level OptLevel) {
 4724                                  CodeGenOpt::Level OptLevel) {
 4757   CodeGenOpt::Level OptLevel = getTargetMachine().getOptLevel();
lib/Target/NVPTX/NVPTXISelLowering.h
  538   bool allowFMA(MachineFunction &MF, CodeGenOpt::Level OptLevel) const;
lib/Target/NVPTX/NVPTXTargetMachine.cpp
  112                                        CodeGenOpt::Level OL, bool is64bit)
  139                                            CodeGenOpt::Level OL, bool JIT)
  149                                            CodeGenOpt::Level OL, bool JIT)
lib/Target/NVPTX/NVPTXTargetMachine.h
   41                      CodeGenOpt::Level OP, bool is64bit);
   81                        CodeGenOpt::Level OL, bool JIT);
   90                        CodeGenOpt::Level OL, bool JIT);
lib/Target/PowerPC/PPC.h
   47   FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOpt::Level OL);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  146     explicit PPCDAGToDAGISel(PPCTargetMachine &tm, CodeGenOpt::Level OptLevel)
 6590                                      CodeGenOpt::Level OptLevel) {
lib/Target/PowerPC/PPCTargetMachine.cpp
  158 static std::string computeFSAdditions(StringRef FS, CodeGenOpt::Level OL,
  299                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/PowerPC/PPCTargetMachine.h
   38                    CodeGenOpt::Level OL, bool JIT);
lib/Target/RISCV/RISCVTargetMachine.cpp
   62                                        CodeGenOpt::Level OL, bool JIT)
lib/Target/RISCV/RISCVTargetMachine.h
   31                      CodeGenOpt::Level OL, bool JIT);
lib/Target/Sparc/SparcTargetMachine.cpp
   95     Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT, bool is64bit)
  197                                            CodeGenOpt::Level OL, bool JIT)
  207                                            CodeGenOpt::Level OL, bool JIT)
  217                                            CodeGenOpt::Level OL, bool JIT)
lib/Target/Sparc/SparcTargetMachine.h
   31                      CodeGenOpt::Level OL, bool JIT, bool is64bit);
   52                        CodeGenOpt::Level OL, bool JIT);
   63                        CodeGenOpt::Level OL, bool JIT);
   73                        CodeGenOpt::Level OL, bool JIT);
lib/Target/SystemZ/SystemZ.h
  191                                    CodeGenOpt::Level OptLevel);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  345   SystemZDAGToDAGISel(SystemZTargetMachine &TM, CodeGenOpt::Level OptLevel)
  376                                          CodeGenOpt::Level OptLevel) {
lib/Target/SystemZ/SystemZTargetMachine.cpp
  151                                            CodeGenOpt::Level OL, bool JIT)
lib/Target/SystemZ/SystemZTargetMachine.h
   35                        CodeGenOpt::Level OL, bool JIT);
lib/Target/TargetMachine.cpp
  239 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; }
  241 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) { OptLevel = Level; }
lib/Target/TargetMachineC.cpp
  133   CodeGenOpt::Level OL;
lib/Target/WebAssembly/WebAssembly.h
   36                                        CodeGenOpt::Level OptLevel);
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
   42                           CodeGenOpt::Level OptLevel)
  239                                              CodeGenOpt::Level OptLevel) {
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
  110     Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT)
lib/Target/WebAssembly/WebAssemblyTargetMachine.h
   31                            Optional<CodeModel::Model> CM, CodeGenOpt::Level OL,
lib/Target/X86/X86.h
   33                                CodeGenOpt::Level OptLevel);
lib/Target/X86/X86ISelDAGToDAG.cpp
  174     explicit X86DAGToDAGISel(X86TargetMachine &tm, CodeGenOpt::Level OptLevel)
 5257                                      CodeGenOpt::Level OptLevel) {
lib/Target/X86/X86TargetMachine.cpp
  219                                    CodeGenOpt::Level OL, bool JIT)
lib/Target/X86/X86TargetMachine.h
   38                    CodeGenOpt::Level OL, bool JIT);
lib/Target/XCore/XCore.h
   31                                    CodeGenOpt::Level OptLevel);
lib/Target/XCore/XCoreISelDAGToDAG.cpp
   40     XCoreDAGToDAGISel(XCoreTargetMachine &TM, CodeGenOpt::Level OptLevel)
   82                                        CodeGenOpt::Level OptLevel) {
lib/Target/XCore/XCoreTargetMachine.cpp
   51                                        CodeGenOpt::Level OL, bool JIT)
lib/Target/XCore/XCoreTargetMachine.h
   34                      CodeGenOpt::Level OL, bool JIT);
tools/clang/lib/CodeGen/BackendUtil.cpp
  379 static CodeGenOpt::Level getCGOptLevel(const CodeGenOptions &CodeGenOpts) {
  770   CodeGenOpt::Level OptLevel = getCGOptLevel(CodeGenOpts);
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
   56                               CodeGenOpt::Level &OLvl) {
   82                                   CodeGenOpt::Level OptLevel,
   94 static std::string OptLLVM(const std::string &IR, CodeGenOpt::Level OLvl) {
  144 static void CreateAndRunJITFunc(const std::string &IR, CodeGenOpt::Level OLvl) {
  206   CodeGenOpt::Level OLvl;
tools/gold/gold-plugin.cpp
  812 static CodeGenOpt::Level getCGOptLevel() {
tools/llc/llc.cpp
  437   CodeGenOpt::Level OLvl = CodeGenOpt::Default;
tools/lld/Common/Args.cpp
   22 CodeGenOpt::Level lld::args::getCGOptLevel(int optLevelLTO) {
tools/lld/include/lld/Common/Args.h
   26 llvm::CodeGenOpt::Level getCGOptLevel(int optLevelLTO);
tools/lli/lli.cpp
  333 CodeGenOpt::Level getOptLevel() {
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
  145   CodeGenOpt::Level OLvl = CodeGenOpt::Default;
tools/opt/opt.cpp
  450 static CodeGenOpt::Level GetCodeGenOptLevel() {
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h
  321   CodeGenOpt::Level OptLevel;
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };