aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/BPF
AgeCommit message (Expand)AuthorFilesLines
2026-01-06llvm: Convert some assorted lit tests to opaque pointers (#174564)Matt Arsenault2-17/+17
2025-12-01Revert "[BPF] Allow libcalls behind a feature gate (#168442)" (#169733)Lucas Ste4-41/+4
2025-11-24[BPF] Allow libcalls behind a feature gate (#168442)Lucas Ste4-4/+41
2025-11-24Reland "[RegAlloc] Fix the terminal rule check for interfere with DstReg (#16...hstk30-hw1-1/+2
2025-11-23Revert "[RegAlloc] Fix the terminal rule check for interfere with DstReg (#16...Aiden Grossman1-2/+1
2025-11-23[RegAlloc] Fix the terminal rule check for interfere with DstReg (#168661)hstk30-hw1-1/+2
2025-11-13[BPF] add allows-misaligned-mem-access target feature (#167013)Claire Fan1-0/+196
2025-11-12CodeGen: Remove target hook for terminal rule (#165962)Matt Arsenault1-2/+1
2025-11-04[BPF] Avoid relocation for jumptable entries (#166301)yonghong-song3-34/+34
2025-11-03[BPF] Remove unused weak symbol __bpf_trap (#166003)yonghong-song1-0/+32
2025-10-24[test][BPF] Remove unsafe-fp-math uses (NFC) (#164784)paperchalice120-1033/+525
2025-10-22[BPF] Do not emit names for PTR, CONST, VOLATILE and RESTRICT BTF types (#163...Michal R2-0/+134
2025-10-20[BPF] Support for `DW_TAG_variant_part` in BTF generation (#155783)Michal R1-0/+87
2025-10-07[BPF] Handle certain mem intrinsic functions with addr-space arguments (#160025)yonghong-song2-0/+109
2025-09-16[BPF] Support Jump Table (#149715)yonghong-song3-0/+300
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov2-18/+18
2025-07-28[BPF] Visit nested map array during BTF generation (#150608)Mahé3-79/+99
2025-07-11[BPF] remove_truncate_9.ll - regenerate test checksSimon Pilgrim1-5/+124
2025-06-20[BPF] Handle nested wrapper structs in BPF map definition traversal (#144097)Michal Rostecki1-0/+117
2025-06-13[BPF] Report an warning if certain insn imm operand cannot fit in 32bit (#142...yonghong-song1-0/+15
2025-05-28[BPF] Allow struct pointee member btf generation with annotations (#141719)yonghong-song2-59/+108
2025-05-27[BPF] Handle traps with kfunc call __bpf_trap (#131731)yonghong-song2-0/+92
2025-03-11[BPF] Fix BitCast Assertion with NonZero AddrSpace (#130722)yonghong-song1-0/+80
2025-03-04[BPF] Add load-acquire and store-release instructions under -mcpu=v4 (#108636)Peilin Ye2-0/+162
2025-02-05PeepholeOpt: Fix looking for def of current copy to coalesce (#125533)Matt Arsenault1-1/+0
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov15-15/+15
2025-01-28[BPF] Remove 'may_goto 0' instructions (#123482)yonghong-song2-0/+54
2024-12-15[BPF,test] Change llc -march= to -mtriple=Fangrui Song182-298/+298
2024-11-20Add the initializes attribute inference (#117104)Haopeng Liu1-1/+1
2024-11-19Revert "[FunctionAttrs] Add the "initializes" attribute inference (#97373)"Mikhail Goncharov1-1/+1
2024-11-18[FunctionAttrs] Add the "initializes" attribute inference (#97373)Haopeng Liu1-1/+1
2024-10-18[llvm] Consistently respect `naked` fn attribute in `TargetFrameLowering::has...Alex Rønne Petersen1-0/+41
2024-10-01[BPF] Use mul for certain div/mod operations (#110712)yonghong-song4-8/+65
2024-10-01[BPF] fix sub-register handling for bpf_fastcall (#110618)eddyz872-0/+70
2024-09-29[BPF] fix print_btf.py test script on bigendian machines (#110332)eddyz871-4/+4
2024-09-24[BPF] Do atomic_fetch_*() pattern matching with memory ordering (#107343)yonghong-song6-0/+1664
2024-09-03[BPF] Make -mcpu=v3 as the default (#107008)yonghong-song77-122/+122
2024-08-30BPF: Generate locked insn for __sync_fetch_and_add() with cpu v1/v2 (#106494)yonghong-song5-10/+72
2024-08-22[BPF] introduce __attribute__((bpf_fastcall)) (#105417)eddyz874-0/+286
2024-08-19Revert "[BPF] introduce `__attribute__((bpf_fastcall))` (#101228)"Eduard Zingerman4-286/+0
2024-08-19[BPF] introduce `__attribute__((bpf_fastcall))` (#101228)eddyz874-0/+286
2024-08-15Update load intrinsic attributes (#101562)Kevin McAfee1-1/+1
2024-08-06[BPF] Make llvm-objdump disasm default cpu v4 (#102166)yonghong-song4-6/+6
2024-08-04BPF: Ensure __sync_fetch_and_add() always generate atomic_fetch_add insn (#10...yonghong-song5-81/+19
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky1-0/+54
2024-06-20[CodeGen] Use temp symbol for MBBs (#95031)Alexis Engelke2-10/+5
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer5-5/+5
2024-05-21[BPF] report `Invalid usage of the XADD return value"` elegantly (#92742)Yingchi Long1-1/+1
2024-04-29BPF: Use DebugLoc to find Filename for BTF line info (#90302)yonghong-song1-2/+2
2024-04-01[BPF] expand cttz, ctlz for i32, i64 (#73668)Yingchi Long1-0/+304