llvm-project/llvm/lib/Target/BPF
Arthur Eubanks ab0ddbc38a Reland [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback
This allows targets to skip optional optimization passes at -O0.

Reviewed By: ychen

Differential Revision: https://reviews.llvm.org/D90777
2020-11-04 13:11:40 -08:00
..
AsmParser
Disassembler [BPF] fix an asan issue when disassemble an illegal instruction 2020-05-18 22:33:34 -07:00
MCTargetDesc [X86][MC][Target] Initial backend support a tune CPU to support -mtune 2020-08-14 15:31:50 -07:00
TargetInfo
BPF.h [BPF] Make BPFAbstractMemberAccessPass required 2020-10-09 11:26:37 -07:00
BPF.td
BPFAbstractMemberAccess.cpp BPF: avoid duplicated globals for CORE relocations 2020-10-06 22:37:49 -07:00
BPFAdjustOpt.cpp BPF: add AdjustOpt IR pass to generate verifier friendly codes 2020-10-07 08:49:10 -07:00
BPFAsmPrinter.cpp
BPFCORE.h BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible 2020-09-28 16:56:22 -07:00
BPFCallingConv.td
BPFCheckAndAdjustIR.cpp BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible 2020-09-28 16:56:22 -07:00
BPFFrameLowering.cpp
BPFFrameLowering.h
BPFISelDAGToDAG.cpp BPF: fix incorrect DAG2DAG load optimization 2020-10-07 19:08:40 -07:00
BPFISelLowering.cpp [NFC] remove unused includes of SelectionDAGISel.h 2020-07-20 10:43:29 -07:00
BPFISelLowering.h
BPFInstrFormats.td
BPFInstrInfo.cpp
BPFInstrInfo.h
BPFInstrInfo.td [BPF] simplify zero extension with MOV_32_64 2020-05-27 11:26:39 -07:00
BPFMCInstLower.cpp
BPFMCInstLower.h
BPFMIChecking.cpp Use llvm::is_contained where appropriate (NFC) 2020-07-27 10:20:44 -07:00
BPFMIPeephole.cpp [BPF] Remove unnecessary MOV_32_64 instructions 2020-06-03 08:14:54 -07:00
BPFMISimplifyPatchable.cpp [BPF] preserve debuginfo types for builtin __builtin__btf_type_id() 2020-05-15 08:00:44 -07:00
BPFPreserveDIType.cpp BPF: avoid duplicated globals for CORE relocations 2020-10-06 22:37:49 -07:00
BPFRegisterInfo.cpp
BPFRegisterInfo.h
BPFRegisterInfo.td
BPFSelectionDAGInfo.cpp [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align 2020-06-30 13:12:31 +00:00
BPFSelectionDAGInfo.h [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align 2020-06-30 13:12:31 +00:00
BPFSubtarget.cpp [X86][MC][Target] Initial backend support a tune CPU to support -mtune 2020-08-14 15:31:50 -07:00
BPFSubtarget.h [X86][MC][Target] Initial backend support a tune CPU to support -mtune 2020-08-14 15:31:50 -07:00
BPFTargetMachine.cpp Reland [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback 2020-11-04 13:11:40 -08:00
BPFTargetMachine.h [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline 2020-10-06 07:42:32 -07:00
BTF.def
BTF.h
BTFDebug.cpp make the AsmPrinterHandler array public 2020-11-03 10:02:09 -05:00
BTFDebug.h BTFDebug.h - reduce MachineInstr.h include to forward declaration. NFCI. 2020-09-07 17:51:13 +01:00
CMakeLists.txt BPF: add AdjustOpt IR pass to generate verifier friendly codes 2020-10-07 08:49:10 -07:00
LLVMBuild.txt BPF: fix libLLVMBPFCodeGen.so build failure 2020-08-06 15:27:15 -07:00