summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/BPF/BPFMIPeephole.cpp
Commit message (Expand)AuthorAgeFilesLines
* [BPF] Fix a recursion bug in BPF Peephole ZEXT optimizationYonghong Song2019-11-221-2/+13
* [BPF] Fix a bug in peephole optimizationYonghong Song2019-11-201-21/+59
* Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner2019-10-191-0/+1
* bpf: fix wrong truncation elimination when there is back-edge/loopJiong Wang2019-10-161-5/+184
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-7/+7
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-2/+2
* 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-14/+15
* bpf: Enhance debug information for peephole optimization passesYonghong Song2018-03-131-1/+19
* bpf: New post-RA peephole optimization pass to eliminate bad RA codegenYonghong Song2018-03-131-8/+100
* bpf: Support subregister definition check on PHI nodeYonghong Song2018-03-131-2/+16
* bpf: Extends zero extension elimination beyond comparison instructionsYonghong Song2018-03-131-93/+61
* bpf: J*_RR should check both operandsYonghong Song2018-03-131-6/+4
* bpf: Tighten subregister definition checkYonghong Song2018-03-131-0/+18
* bpf: New optimization pass for eliminating unnecessary i32 promotionsYonghong Song2018-02-231-0/+175
OpenPOWER on IntegriCloud