summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/BPF
Commit message (Expand)AuthorAgeFilesLines
* [BPF] fix incorrect type in BPFISelDAGToDAG readonly load optimizationYonghong Song2020-06-231-0/+50
* [BPF] fix a bug for BTF pointee type pruningYonghong Song2020-06-232-0/+248
* BPF: fix a CORE optimization bugYonghong Song2020-05-061-0/+107
* [BPF] disable ReduceLoadWidth during SelectionDag phaseYonghong Song2020-02-101-0/+156
* [BPF] fix a bug in BPFMISimplifyPatchable pass with -O0Yonghong Song2020-02-031-0/+52
* [SelectionDAG] ComputeKnownBits - minimum leading/trailing zero bits in LSHR/...Simon Pilgrim2020-01-131-1/+1
* [BPF] extend BTF_KIND_FUNC to cover global, static and extern funcsYonghong Song2020-01-1033-113/+342
* [BPF] Enable relocation location for load/store/shiftsYonghong Song2019-12-263-15/+28
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-241-1/+1
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-2432-36/+36
* [BPF] put not-section-attribute externs into BTF ".extern" data sectionYonghong Song2019-12-104-12/+44
* [BPF] Support to emit debugInfo for extern variablesYonghong Song2019-12-097-0/+729
* [BPF] Support weak global variables for BTFYonghong Song2019-12-072-0/+131
* [BPF] add "llvm." prefix to BPF internally created globalsYonghong Song2019-11-251-0/+65
* [BPF] Fix a recursion bug in BPF Peephole ZEXT optimizationYonghong Song2019-11-221-0/+52
* [BPF] Fix a bug in peephole optimizationYonghong Song2019-11-204-8/+104
* [BPF] generate BTF_KIND_VARs for all non-static globalsYonghong Song2019-11-121-3/+17
* [BPF] turn on -mattr=+alu32 for cpu version v3 and laterYonghong Song2019-11-071-0/+1
* [BPF] Fix CO-RE bugs with bitfieldsYonghong Song2019-11-042-0/+250
* [BPF] fix a bug in __builtin_preserve_field_info() with FIELD_BYTE_SIZEYonghong Song2019-11-031-0/+86
* [BPF] fix a CO-RE issue with -mattr=+alu32Yonghong Song2019-10-2548-66/+254
* [BPF] fix indirect call assembly codeYonghong Song2019-10-211-0/+20
* bpf: fix wrong truncation elimination when there is back-edge/loopJiong Wang2019-10-161-0/+80
* [BPF] Remove relocation for patchable externsYonghong Song2019-10-1016-364/+26
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-0847-71/+2511
* [BPF] Handle offset reloc endpoint ending in the middle of chain properlyYonghong Song2019-10-031-0/+127
* [BPF] Generate array dimension size properly for zero-size elementsYonghong Song2019-09-241-1/+1
* [BPF] Permit all user instructed offset relocatiionsYonghong Song2019-09-182-0/+158
* [BPF] Fix bpf llvm-objdump issues.Yonghong Song2019-08-171-0/+69
* [Transforms] Do not drop !preserve.access.index metadataYonghong Song2019-08-031-0/+120
* [BPF] Handling type conversions correctly for CO-REYonghong Song2019-08-0219-4/+1535
* [BPF] annotate DIType metadata for builtin preseve_array_access_index()Yonghong Song2019-08-021-1/+1
* [BPF] fix typedef issue for offset relocationYonghong Song2019-07-254-0/+388
* [BPF] fix CO-RE incorrect index access stringYonghong Song2019-07-251-0/+95
* [BPF] add unit tests for preserve_{array,union,struct}_access_index intrinsicsYonghong Song2019-07-153-0/+233
* [BPF] Support for compile once and run everywhereYonghong Song2019-07-0929-169/+1748
* [BPF] generate R_BPF_NONE relocation for BTF DataSec variablesYonghong Song2019-05-261-0/+60
* [BPF] emit BTF sections only if debuginfo availableYonghong Song2019-05-131-0/+31
* [llvm-objdump] - Print relocation record in a GNU format.George Rimar2019-05-072-3/+3
* [AsmPrinter] refactor to support %c w/ GlobalAddress'Nick Desaulniers2019-04-261-0/+26
* [BPF] add proper multi-dimensional array supportYonghong Song2019-03-287-76/+82
* [BPF] use std::map to ensure consistent outputYonghong Song2019-03-271-39/+66
* [BPF] fix flaky btf unit test static-var-derived-type.llYonghong Song2019-03-221-66/+39
* [BPF] handle derived type properly for computing type idYonghong Song2019-03-229-14/+204
* [BPF] Add BTF Var and DataSec SupportYonghong Song2019-03-169-7/+980
* [BPF] handle external global properlyYonghong Song2019-03-151-0/+42
* [BPF] do not generate unused local/global typesYonghong Song2019-03-153-0/+284
* Revert "[BPF] do not generate unused local/global types"Yonghong Song2019-03-153-284/+0
* [BPF] do not generate unused local/global typesYonghong Song2019-03-153-0/+284
* [DAGCombiner] If a TokenFactor would be merged into its user, consider the us...Nirav Dave2019-03-131-14/+14
OpenPOWER on IntegriCloud