summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/BPF
Commit message (Expand)AuthorAgeFilesLines
* [BPF] fix incorrect type in BPFISelDAGToDAG readonly load optimizationYonghong Song2020-06-231-1/+1
* [BPF] fix a bug for BTF pointee type pruningYonghong Song2020-06-231-0/+32
* BPF: fix a CORE optimization bugYonghong Song2020-05-061-1/+12
* [BPF] disable ReduceLoadWidth during SelectionDag phaseYonghong Song2020-02-101-0/+13
* [BPF] fix a bug in BPFMISimplifyPatchable pass with -O0Yonghong Song2020-02-031-3/+4
* CMake: Make most target symbols hidden by defaultTom Stellard2020-01-146-6/+6
* [Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song2020-01-111-2/+0
* [BPF] extend BTF_KIND_FUNC to cover global, static and extern funcsYonghong Song2020-01-103-29/+39
* [MC] Add parameter `Address` to MCInstrPrinter::printInstructionFangrui Song2020-01-062-2/+2
* [MC] Add parameter `Address` to MCInstPrinter::printInstFangrui Song2020-01-062-4/+5
* [BPF] Enable relocation location for load/store/shiftsYonghong Song2019-12-264-50/+223
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* [BPF] put not-section-attribute externs into BTF ".extern" data sectionYonghong Song2019-12-101-3/+6
* [BPF] Support to emit debugInfo for extern variablesYonghong Song2019-12-093-15/+54
* [BPF] Support weak global variables for BTFYonghong Song2019-12-071-5/+6
* [BPF] add "llvm." prefix to BPF internally created globalsYonghong Song2019-11-251-2/+6
* [BPF] Fix a recursion bug in BPF Peephole ZEXT optimizationYonghong Song2019-11-221-2/+13
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-214-4/+4
* [BPF] Fix a bug in peephole optimizationYonghong Song2019-11-201-21/+59
* Fix uninitialized variable warning. NFCI.Simon Pilgrim2019-11-141-1/+1
* [BPF] generate BTF_KIND_VARs for all non-static globalsYonghong Song2019-11-122-4/+7
* Use MCRegister in copyPhysRegMatt Arsenault2019-11-112-3/+3
* [BPF] turn on -mattr=+alu32 for cpu version v3 and laterYonghong Song2019-11-071-0/+1
* [BPF] fix a use after free bugYonghong Song2019-11-041-2/+8
* [BPF] Fix CO-RE bugs with bitfieldsYonghong Song2019-11-041-38/+34
* [BPF] fix a bug in __builtin_preserve_field_info() with FIELD_BYTE_SIZEYonghong Song2019-11-031-1/+1
* [BPF] fix a CO-RE issue with -mattr=+alu32Yonghong Song2019-10-251-5/+10
* [Mips] Use appropriate private label prefix based on Mips ABIMirko Brkusanin2019-10-231-1/+1
* [BPF] fix indirect call assembly codeYonghong Song2019-10-211-1/+1
* Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner2019-10-193-0/+3
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-1/+1
* bpf: fix wrong truncation elimination when there is back-edge/loopJiong Wang2019-10-164-167/+205
* Fix assertions disabled builds after rL374367Kadir Cetinkaya2019-10-101-2/+1
* [BPF] Remove relocation for patchable externsYonghong Song2019-10-106-103/+10
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-087-96/+371
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-072-2/+2
* [BPF] Handle offset reloc endpoint ending in the middle of chain properlyYonghong Song2019-10-031-118/+100
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-2/+2
* [BPF] Remove unused variables. NFCI.Simon Pilgrim2019-09-261-5/+1
* [BPF] Generate array dimension size properly for zero-size elementsYonghong Song2019-09-241-26/+20
* [BPF] Permit all user instructed offset relocatiionsYonghong Song2019-09-181-0/+6
* [Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet2019-09-061-2/+2
* [Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-2/+2
* [MC] Minor cleanup to MCFixup::Kind handling. NFC.Sam Clegg2019-08-231-1/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-156-24/+23
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-154-20/+20
* Use "isa" since the variable isn't used.Bill Wendling2019-08-061-1/+1
* [BPF] Handling type conversions correctly for CO-REYonghong Song2019-08-023-180/+277
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-012-8/+7
OpenPOWER on IntegriCloud