summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [BPF] fix incorrect type in BPFISelDAGToDAG readonly load optimizationYonghong Song2020-06-231-1/+1
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* bpf: fix wrong truncation elimination when there is back-edge/loopJiong Wang2019-10-161-157/+12
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-6/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-15/+16
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* bpf: New instruction patterns for 32-bit subregister load and storeYonghong Song2018-02-231-1/+13
* bpf: fix a bug in dag2dag optimization for loads from readonly sectionYonghong Song2018-02-151-4/+4
* [SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper2018-01-261-3/+0
* [BPF] Teach DAG2DAG AND elimination about load intrinsicsYonghong Song2018-01-161-7/+31
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-4/+4
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-2/+1
* [CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih2017-11-301-4/+4
* bpf: fix an uninitialized variable issueYonghong Song2017-10-241-1/+3
* bpf: fix a bug in trunc-op optimizationYonghong Song2017-10-241-1/+8
* bpf: fix a bug in bpf-isel trunc-op optimizationYonghong Song2017-10-241-0/+5
* bpf: add inline-asm supportYonghong Song2017-09-181-0/+24
* bpf: remove unnecessary truncate operationYonghong Song2017-06-291-77/+235
* bpf: fix a strict-aliasing issueYonghong Song2017-06-161-11/+19
* bpf: avoid load from read-only sectionsYonghong Song2017-06-161-7/+233
* [bpf] Fix memory offset check for loads and storesAlexei Starovoitov2017-04-131-2/+2
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+1
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* SDAG: Implement Select instead of SelectImpl in BPFDAGToDAGISelJustin Bogner2016-05-121-15/+10
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-2/+2
* BPF: emit an error message for unsupported signed division operationAlexei Starovoitov2016-03-181-0/+12
* [bpf] Do not expand UNDEF SDNode during insn selection loweringAlexei Starovoitov2015-10-081-7/+0
* [bpf] Avoid extra pointer arithmetic for stack accessAlexei Starovoitov2015-10-061-1/+27
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [bpf] fix buildAlexei Starovoitov2015-04-281-3/+4
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-1/+1
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-3/+3
* BPF backendAlexei Starovoitov2015-01-241-0/+159
OpenPOWER on IntegriCloud