summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/BPF
AgeCommit message (Expand)Author
2025-06-20[BPF] Handle nested wrapper structs in BPF map definition traversal (#144097)Michal Rostecki
2025-06-13[BPF] Report an warning if certain insn imm operand cannot fit in 32bit (#142...yonghong-song
2025-05-28[BPF] Allow struct pointee member btf generation with annotations (#141719)yonghong-song
2025-05-27[BPF] Handle traps with kfunc call __bpf_trap (#131731)yonghong-song
2025-03-11[BPF] Fix BitCast Assertion with NonZero AddrSpace (#130722)yonghong-song
2025-03-04[BPF] Add load-acquire and store-release instructions under -mcpu=v4 (#108636)Peilin Ye
2025-02-05PeepholeOpt: Fix looking for def of current copy to coalesce (#125533)Matt Arsenault
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-28[BPF] Remove 'may_goto 0' instructions (#123482)yonghong-song
2024-12-15[BPF,test] Change llc -march= to -mtriple=Fangrui Song
2024-11-20Add the initializes attribute inference (#117104)Haopeng Liu
2024-11-19Revert "[FunctionAttrs] Add the "initializes" attribute inference (#97373)"Mikhail Goncharov
2024-11-18[FunctionAttrs] Add the "initializes" attribute inference (#97373)Haopeng Liu
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen
2024-10-01[BPF] Use mul for certain div/mod operations (#110712)yonghong-song
2024-10-01[BPF] fix sub-register handling for bpf_fastcall (#110618)eddyz87
2024-09-29[BPF] fix print_btf.py test script on bigendian machines (#110332)eddyz87
2024-09-24[BPF] Do atomic_fetch_*() pattern matching with memory ordering (#107343)yonghong-song
2024-09-03[BPF] Make -mcpu=v3 as the default (#107008)yonghong-song
2024-08-30BPF: Generate locked insn for __sync_fetch_and_add() with cpu v1/v2 (#106494)yonghong-song
2024-08-22[BPF] introduce __attribute__((bpf_fastcall)) (#105417)eddyz87
2024-08-19Revert "[BPF] introduce `__attribute__((bpf_fastcall))` (#101228)"Eduard Zingerman
2024-08-19[BPF] introduce `__attribute__((bpf_fastcall))` (#101228)eddyz87
2024-08-15Update load intrinsic attributes (#101562)Kevin McAfee
2024-08-06[BPF] Make llvm-objdump disasm default cpu v4 (#102166)yonghong-song
2024-08-04BPF: Ensure __sync_fetch_and_add() always generate atomic_fetch_add insn (#10...yonghong-song
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky
2024-06-20[CodeGen] Use temp symbol for MBBs (#95031)Alexis Engelke
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-05-21[BPF] report `Invalid usage of the XADD return value"` elegantly (#92742)Yingchi Long
2024-04-29BPF: Use DebugLoc to find Filename for BTF line info (#90302)yonghong-song
2024-04-01[BPF] expand cttz, ctlz for i32, i64 (#73668)Yingchi Long
2024-03-14[BPF] rename 'arena' to 'address_space' (#85161)eddyz87
2024-03-13BPF address space insn (#84410)4ast
2024-02-05[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2024-01-08Set MaxAtomicSizeInBitsSupported for remaining targets. (#75703)James Y Knight
2023-12-31[FuncAttrs] Deduce `noundef` attributes for return values (#76553)Yingwei Zheng
2023-12-13[BPF] improve error handling by custom lowering & fail() (#75088)Yingchi Long
2023-12-12[BPF][GlobalISel] select non-PreISelGenericOpcode (#75034)Yingchi Long
2023-12-11[BPF][GlobalISel] add initial gisel support for BPF (#74999)Yingchi Long
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-07[SCEV] Extend isImpliedCondOperandsViaRanges to independent predicates (#71110)Philip Reames
2023-11-03[BPF] Skip modifiers for __builtin_btf_type_id() local type (#71094)yonghong-song
2023-11-03[tests] Autogenerate a couple of testsPhilip Reames
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson
2023-10-23[MemDep] Use EarliestEscapeInfo (#69727)Nikita Popov
2023-10-16Revert "Reapply [Verifier] Sanity check alloca size against DILocalVariable f...Nikita Popov