summaryrefslogtreecommitdiff
path: root/lib/Target/BPF
AgeCommit message (Expand)Author
2017-06-13bpf: clang-format on BPFAsmPrinter.cppYonghong Song
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-31[BPF] Correct the file name of the -gen-asm-matcher output file to not start ...Craig Topper
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun
2017-05-26[bpf] disallow global_addr+off foldingAlexei Starovoitov
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2017-05-05[bpf] fix a bug which causes incorrect big endian reloc fixupAlexei Starovoitov
2017-04-28[bpf] add bigendian support to disassemblerAlexei Starovoitov
2017-04-17Distinguish between code pointer size and DataLayout::getPointerSize() in DWA...Konstantin Zhuravlyov
2017-04-13[bpf] Fix memory offset check for loads and storesAlexei Starovoitov
2017-04-05Add MCContext argument to MCAsmBackend::applyFixup for error reportingAlex Bradbury
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-17[bpf] fix stack-use-after-scopeAlexei Starovoitov
2017-01-17[bpf] error when unknown bpf helper is calledAlexei Starovoitov
2017-01-17[bpf] error when BPF stack size exceeds 512 bytesAlexei Starovoitov
2017-01-06[BPF] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-11-21[bpf] fix dwarf elf relocs and line numbersAlexei Starovoitov
2016-11-20[bpf] add BPF disassemblerAlexei Starovoitov
2016-11-19Try again to fix unused variable warning on lld-x86_64-darwin13 after r287439.Daniel Sanders
2016-11-19Try to fix unused variable warning on lld-x86_64-darwin13 after r287439.Daniel Sanders
2016-11-19Check that emitted instructions meet their predicates on all targets except A...Daniel Sanders
2016-11-18convert bpf assembler to look like kernel verifier outputAlexei Starovoitov
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-14AArch64: Use TTI branch functions in branch relaxationMatt Arsenault
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-25MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFCJoel Jones
2016-07-15BPF: Use official ELF e_machine valueAlexei Starovoitov
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar
2016-07-11Fix branch relaxation in 16-bit mode.Nirav Dave
2016-06-30CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith
2016-06-30Delete MCCodeGenInfo.Rafael Espindola
2016-06-22Prune some includes from headers and sink some inline functionsReid Kleckner
2016-06-22Delete more dead code.Rafael Espindola
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-05-30[BPF] Remove exit-on-error from tests (PR27768, PR27769)Diana Picus
2016-05-26[BPF] Remove exit-on-error flag in test (PR27767)Diana Picus
2016-05-23[BPF] Remove exit-on-error flag in test (PR27766)Diana Picus
2016-05-23Reverts "[BPF] Remove exit-on-error flag in test (PR27766)"Renato Golin
2016-05-23[BPF] Remove exit-on-error flag in test (PR27766)Diana Picus
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-05-12SDAG: Implement Select instead of SelectImpl in BPFDAGToDAGISelJustin Bogner
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun
2016-05-05SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-17Declare MVT::SimpleValueType as an int8_t sized enum. This removes 400 bytes ...Craig Topper
2016-03-31Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg