Split getPageOffset12Shift function to get isLoadStoreImm12 util function which will be used for validating elf/aarch64 ldst relocation types.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Paths
| Differential D126628
[JITLink][AARCH64][NFC] Create isLoadStoreImm12 function by splitting getPageOffset12Shift ClosedPublic Authored by sunho on May 29 2022, 11:51 PM.
Details Summary Split getPageOffset12Shift function to get isLoadStoreImm12 util function which will be used for validating elf/aarch64 ldst relocation types.
Diff Detail
Unit TestsFailed Event Timelinesunho added a parent revision: D126286: [JITLink] [ELF/AARCH64] Generic aarch64 patch fixups.May 30 2022, 1:08 AM sunho added a child revision: D126630: [JITLink][ELF/AARCH64] Implement R_AARCH64_LDST*_ABS_LO12_NC relocation types. sunho removed a child revision: D126630: [JITLink][ELF/AARCH64] Implement R_AARCH64_LDST*_ABS_LO12_NC relocation types.May 30 2022, 3:00 AM sunho added a child revision: D126629: [JITLink][ELF/AARCH64][NFC] Add testcases for gpr R_AARCH64_LDST*_ABS_LO12_NC. sunho edited parent revisions, added: D126287: [JITLink][ELF/AARCH64] Implement R_AARCH64_ADR_PREL_PG_HI21 and R_AARCH64_ADD_ABS_LO12_NC; removed: D126286: [JITLink] [ELF/AARCH64] Generic aarch64 patch fixups. sunho edited parent revisions, added: D126467: [JITLink][ELF/AARCH64][NFC] Add testcases for ELFCall26/ELFAdrPage21/ELFAddAbs12; removed: D126287: [JITLink][ELF/AARCH64] Implement R_AARCH64_ADR_PREL_PG_HI21 and R_AARCH64_ADD_ABS_LO12_NC.May 30 2022, 3:31 AM sunho removed a child revision: D126629: [JITLink][ELF/AARCH64][NFC] Add testcases for gpr R_AARCH64_LDST*_ABS_LO12_NC. sunho added a child revision: D126630: [JITLink][ELF/AARCH64] Implement R_AARCH64_LDST*_ABS_LO12_NC relocation types. sunho removed a child revision: D126630: [JITLink][ELF/AARCH64] Implement R_AARCH64_LDST*_ABS_LO12_NC relocation types.May 31 2022, 12:50 AM This revision is now accepted and ready to land.Jun 1 2022, 12:18 PM This revision was landed with ongoing or failed builds.Jun 7 2022, 1:18 PM Closed by commit rG9f29916169fa: [JITLink][AArch64] Refactor isLoadStoreImm12 check out of getPageOffset12Shift. (authored by sunho, committed by lhames). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 432864 llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h
llvm/lib/ExecutionEngine/JITLink/aarch64.cpp
|