Displaying 3 results from an estimated 3 matches for "basecommand".
2017 Jan 24
3
Linking Linux kernel with LLD
>>> - D28094 (Implemented support for R_386_PC8/R_386_8 relocations)
>> Do you remember where it was used ?
>
>setup.elf:
> ld.lld -m elf_i386 -T arch/x86/boot/setup.ld arch/x86/boot/a20.o arch/x86/boot/bioscall.o arch/x86/boot/cmdline.o arch/x86/boot/copy.o arch/x86/boot/cpu.o >arch/x86/boot/cpuflags.o arch/x86/boot/cpucheck.o arch/x86/boot/early_serial_console.o
2017 Aug 01
2
[RFC] Profile guided section layout
...// Generate order.
+ llvm::DenseMap<const InputSectionBase *, std::size_t> OrderMap;
+ ssize_t CurOrder = 0;
+
+ for (const Node &N : Nodes) {
+ if (N.Sections.empty())
+ continue;
+ for (const InputSectionBase *IS : N.Sections)
+ OrderMap[IS] = CurOrder++;
+ }
+ for (BaseCommand *Base : Script->Opt.Commands) {
+ auto *OS = dyn_cast<OutputSection>(Base);
+ if (!OS || OS->Name != ".text")
+ continue;
+ OS->sort([&](InputSectionBase *IS) { return OrderMap.lookup(IS); });
+ break;
+ }
+}
+
template <class ELFT>
void Writer...
2017 Jul 31
2
[RFC] Profile guided section layout
A rebased version of the lld patch is attached.
Cheers,
Rafael
On 31 July 2017 at 15:11, Rafael Avila de Espindola
<rafael.espindola at gmail.com> wrote:
> Tobias Edler von Koch <tobias at codeaurora.org> writes:
>
>> Hi Rafael,
>>
>> On 07/31/2017 04:20 PM, Rafael Avila de Espindola via llvm-dev wrote:
>>> However, do we need to start with