summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp
AgeCommit message (Expand)Author
2025-11-06[llvm] Remove redundant declarations (NFC) (#166713)Kazu Hirata
2025-06-09[BPF] Initialize SmallVector (NFC) (#143392)Kazu Hirata
2025-03-16[BPF] Avoid repeated map lookups (NFC) (#131494)Kazu Hirata
2025-03-14[BPF] Remove unnecessary BitCast operations (#131260)yonghong-song
2025-03-11[BPF] Fix BitCast Assertion with NonZero AddrSpace (#130722)yonghong-song
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse
2024-11-09[Target] Migrate away from PointerUnion::{is,get,dyn_cast} (NFC) (#115623)Kazu Hirata
2024-10-13[BPF] Avoid repeated map lookups (NFC) (#112123)Kazu Hirata
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-12-05[BPF] Attribute preserve_static_offset for structsEduard Zingerman
2023-11-30Revert "[BPF] Attribute preserve_static_offset for structs"Eduard Zingerman
2023-11-30[BPF] Attribute preserve_static_offset for structsEduard Zingerman
2023-11-24[CodeGen] Make some includes explicit (NFC)Nikita Popov
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-09-21[BPF][DebugInfo] Show CO-RE relocations in llvm-objdumpEduard Zingerman
2023-06-24[BPF] Remove unused legacy passes after TargetMachine::adjustPassManager removalFangrui Song
2022-12-19[BPFAbstractMemberAccess] Use WeakTrackingVH for BaseNikita Popov
2022-12-13[NFC] Cleanup: Remove uses of BasicBlock::getInstList().Vasileios Porpodas
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-07-13[BPF] Handle anon record for CO-RE relocationsYonghong Song
2022-06-29[BPF] Introduce support for type match relocationsDaniel Müller
2022-04-25[NFC] Rename Instrinsic to IntrinsicDavid Green
2022-04-14[BPF] handle opaque-pointer for __builtin_preserve_enum_valueYonghong Song
2022-03-25[BPF] Don't fetch alignment of llvm.preserve.union.access.index argumentNikita Popov
2022-03-16[BPF] fix a CO-RE bitfield relocation error with >8 record alignmentYonghong Song
2022-02-25[IR] Use CallBase::getParamElementType() (NFC)Nikita Popov
2022-02-04Reduce dependencies on llvm/BinaryFormat/Dwarf.hserge-sans-paille
2021-12-28[llvm] Use nullptr instead of 0 (NFC)Kazu Hirata
2021-07-17[BPF] Use elementtype attribute for preserve.array/struct.index intrinsicsNikita Popov
2021-07-04[IR] Deprecate GetElementPtrInst::CreateInBounds without element typeNikita Popov
2021-05-06BPF: fix FIELD_EXISTS relocation with array subscriptsYonghong Song
2020-10-06BPF: avoid duplicated globals for CORE relocationsYonghong Song
2020-10-06[BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipelineArthur Eubanks
2020-09-28BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossibleYonghong Song
2020-08-04BPF: support type exist/size and enum exist/value relocationsYonghong Song
2020-07-01[Alignment][NFC] Use Align for BPFAbstractMemberAccess::RecordAlignmentGuillaume Chatelet
2020-06-30[BPF] Fix a bug for __builtin_preserve_field_info() processingYonghong Song
2020-06-17Remove global std::strings. NFCI.Benjamin Kramer
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-07[NFC] Clean up uses of LoadInst constructor.Eli Friedman
2020-02-04[BPF] handle typedef of struct/union for CO-RE relocationsYonghong Song
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-11-25[BPF] add "llvm." prefix to BPF internally created globalsYonghong Song
2019-11-14Fix uninitialized variable warning. NFCI.Simon Pilgrim
2019-11-04[BPF] fix a use after free bugYonghong Song
2019-11-04[BPF] Fix CO-RE bugs with bitfieldsYonghong Song
2019-11-03[BPF] fix a bug in __builtin_preserve_field_info() with FIELD_BYTE_SIZEYonghong Song
2019-10-10[BPF] Remove relocation for patchable externsYonghong Song