llvm-project/llvm/lib/Target/BPF
Sergei Barannikov c6acb4eb0f [SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`s
All in-tree targets pass pointer-sized ConstantSDNodes to the
method. This overload reduced amount of boilerplate code a bit.  This
also makes getCALLSEQ_END consistent with getCALLSEQ_START, which
already takes uint64_ts.
2022-09-15 14:02:12 -04:00
..
AsmParser [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Disassembler Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` 2022-05-15 08:44:58 +08:00
MCTargetDesc [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
TargetInfo
BPF.h
BPF.td
BPFAbstractMemberAccess.cpp [Target] Qualify auto in range-based for loops (NFC) 2022-08-28 17:35:09 -07:00
BPFAdjustOpt.cpp
BPFAsmPrinter.cpp [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
BPFCORE.h [BPF] Introduce support for type match relocations 2022-06-29 18:23:08 -07:00
BPFCallingConv.td
BPFCheckAndAdjustIR.cpp
BPFFrameLowering.cpp
BPFFrameLowering.h
BPFIRPeephole.cpp
BPFISelDAGToDAG.cpp
BPFISelLowering.cpp [SDAG] Add `getCALLSEQ_END` overload taking `uint64_t`s 2022-09-15 14:02:12 -04:00
BPFISelLowering.h
BPFInstrFormats.td [BPF] Implement mod operation 2022-05-12 10:59:18 +08:00
BPFInstrInfo.cpp [Target] Use MachineBasicBlock::erase (NFC) 2022-06-04 22:41:24 -07:00
BPFInstrInfo.h
BPFInstrInfo.td [BPF] Implement mod operation 2022-05-12 10:59:18 +08:00
BPFMCInstLower.cpp
BPFMCInstLower.h
BPFMIChecking.cpp
BPFMIPeephole.cpp [llvm] Call *set::insert without checking membership first (NFC) 2022-06-18 10:22:05 -07:00
BPFMISimplifyPatchable.cpp [BPF] Fix a bug in BPFMISimplifyPatchable pass 2022-04-19 15:24:26 -07:00
BPFPreserveDIType.cpp [Target] Qualify auto in range-based for loops (NFC) 2022-08-28 17:35:09 -07:00
BPFRegisterInfo.cpp
BPFRegisterInfo.h
BPFRegisterInfo.td
BPFSelectionDAGInfo.cpp
BPFSelectionDAGInfo.h
BPFSubtarget.cpp
BPFSubtarget.h
BPFTargetMachine.cpp [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
BPFTargetMachine.h
BPFTargetTransformInfo.h [TTI] Use OperandValueInfo in getArithmeticInstrCost implementation [NFC] 2022-08-22 15:16:39 -07:00
BTF.def [BPF] Add BTF 64bit enum value support 2022-06-06 11:35:50 -07:00
BTF.h [llvm] Make lib/Target/BPF/BTF.h self-contained 2022-07-13 20:54:26 -07:00
BTFDebug.cpp [llvm] Call *set::insert without checking membership first (NFC) 2022-06-18 10:22:05 -07:00
BTFDebug.h [BPF] Add BTF 64bit enum value support 2022-06-06 11:35:50 -07:00
CMakeLists.txt