Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

arda (Arda Unal)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 28 2022, 11:58 AM (60 w, 3 h)

Recent Activity

Aug 29 2022

arda added inline comments to D131618: [clang][llvm][lld] FatLTO Prototype.
Aug 29 2022, 10:58 AM · Restricted Project, Restricted Project, Restricted Project

Aug 23 2022

arda added inline comments to D131618: [clang][llvm][lld] FatLTO Prototype.
Aug 23 2022, 5:43 PM · Restricted Project, Restricted Project, Restricted Project

Aug 22 2022

arda added inline comments to D131618: [clang][llvm][lld] FatLTO Prototype.
Aug 22 2022, 9:36 PM · Restricted Project, Restricted Project, Restricted Project
arda added inline comments to D131618: [clang][llvm][lld] FatLTO Prototype.
Aug 22 2022, 12:00 PM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Reimplement embed-bitcode part as a separate pass

Aug 22 2022, 11:58 AM · Restricted Project, Restricted Project, Restricted Project

Aug 19 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Invoke -flto=thin in the first stage of -ffat-lto-objects

Aug 19 2022, 9:34 AM · Restricted Project, Restricted Project, Restricted Project

Aug 18 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Add a clang Driver test

Aug 18 2022, 12:24 PM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Use obj2yaml and yaml2obj to avoid unreadable object files

Aug 18 2022, 12:42 AM · Restricted Project, Restricted Project, Restricted Project

Aug 17 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Replace section name from .fatlto to .llvm.lto

Aug 17 2022, 11:54 AM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Add clang and llvm related changes

Aug 17 2022, 10:50 AM · Restricted Project, Restricted Project, Restricted Project
arda added a comment to D131618: [clang][llvm][lld] FatLTO Prototype.

Is there a clang part of this change?

Aug 17 2022, 10:04 AM · Restricted Project, Restricted Project, Restricted Project

Aug 16 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Add a draft test. Not sure if this is the best way to verify the executables
are identical. I should probably ignore sections like .comment. I would
appreciate a feedback on the approach.

Aug 16 2022, 3:51 PM · Restricted Project, Restricted Project, Restricted Project

Aug 15 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Check for the pointer validity separately with early continue.

Aug 15 2022, 10:43 AM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Check for the pointer validity separately

Aug 15 2022, 10:28 AM · Restricted Project, Restricted Project, Restricted Project

Aug 12 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Do not aggregate the .fatlto section when generating non-LTO executable.

Aug 12 2022, 10:48 AM · Restricted Project, Restricted Project, Restricted Project

Aug 11 2022

arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Add the -fat-lto-objects flag as a prerequisite to checks.

Aug 11 2022, 2:23 PM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Fix the order of bitcode and fatLTO section check.

Aug 11 2022, 11:31 AM · Restricted Project, Restricted Project, Restricted Project
arda updated the diff for D131618: [clang][llvm][lld] FatLTO Prototype.

Reverting the magic number based design. FatLTO object files stay as ELF files
with embedded bitcode. That's also how GCC does it. Current change checks if
there is a bitcode section named .fatlto.

Aug 11 2022, 10:27 AM · Restricted Project, Restricted Project, Restricted Project

Aug 10 2022

arda edited reviewers for D131618: [clang][llvm][lld] FatLTO Prototype, added: phosek, paulkirth; removed: MaskRay.
Aug 10 2022, 2:14 PM · Restricted Project, Restricted Project, Restricted Project
arda removed a reviewer for D131618: [clang][llvm][lld] FatLTO Prototype: MaskRay.
Aug 10 2022, 2:14 PM · Restricted Project, Restricted Project, Restricted Project
arda requested review of D131618: [clang][llvm][lld] FatLTO Prototype.
Aug 10 2022, 2:13 PM · Restricted Project, Restricted Project, Restricted Project