summaryrefslogtreecommitdiff
path: root/lib/Target/BPF
AgeCommit message (Expand)Author
2018-01-03Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury
2017-12-20bpf: add support for objdump -print-imm-hexYonghong Song
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-19[bpf] remove unused variableAlexei Starovoitov
2017-11-19[bpf] allow direct and indirect callsAlexei Starovoitov
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-16bpf: print backward branch target properlyYonghong Song
2017-11-16bpf: enable llvm-objdump to print out symbolized jmp targetYonghong Song
2017-11-15Add backend name to Target to enable runtime info to be fed back into TableGenDaniel Sanders
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-24bpf: fix an uninitialized variable issueYonghong Song
2017-10-24bpf: fix a bug in trunc-op optimizationYonghong Song
2017-10-24bpf: fix a bug in bpf-isel trunc-op optimizationYonghong Song
2017-10-16bpf: fix bug on silently truncating 64-bit immediateYonghong Song
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-10-11[Asm] Add debug tracing in table-generated assembly matcherOliver Stannard
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-10-10[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriterLang Hames
2017-10-09[MC] Plumb unique_ptr<MCELFObjectTargetWriter> through createELFObjectWriter toLang Hames
2017-10-04bpf: fix an insn encoding issue for neg insnYonghong Song
2017-09-28bpf: fix a bug for disassembling ld_pseudo instYonghong Song
2017-09-28bpf: add new insns for bswap_to_le and negationYonghong Song
2017-09-22bpf: initial 32-bit ALU encoding support in assemblerYonghong Song
2017-09-22bpf: add 32bit register setYonghong Song
2017-09-22bpf: refactor inst patterns with better inheritanceYonghong Song
2017-09-22bpf: refactor inst patterns with more mnemonicsYonghong Song
2017-09-18bpf: add inline-asm supportYonghong Song
2017-09-12bpf: Add BPF AsmParser support in LLVMYonghong Song
2017-09-11bpf: add " ll" in the LD_IMM64 asmstringYonghong Song
2017-09-08bpf: proper print imm64 expression in inst printerYonghong Song
2017-08-23bpf: add variants of -mcpu=# and support for additional jmp insnsYonghong Song
2017-08-22Use report_fatal_error for unsupported calling conventionsAlex Bradbury
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-15bpf: fix a compilation bug due to unused variable for release buildYonghong Song
2017-07-15bpf: generate better lowering code for certain select/setcc instructionsYonghong Song
2017-07-11Fully fix the movw/movt addend.Rafael Espindola
2017-06-29bpf: remove unnecessary truncate operationYonghong Song
2017-06-24Remove redundant argument.Rafael Espindola
2017-06-23ARM: move some logic from processFixupValue to applyFixup.Rafael Espindola
2017-06-21Use a MutableArrayRef. NFC.Rafael Espindola
2017-06-16bpf: fix a strict-aliasing issueYonghong Song
2017-06-16bpf: avoid load from read-only sectionsYonghong Song
2017-06-16bpf: set missing types in insn tablegen fileYonghong Song