Displaying 2 results from an estimated 2 matches for "lanaisubtarget".
2017 Aug 22
2
Subtarget Initialization in <ARCH>TargetMachine constructor
...l(),
OptLevel),
TLOF(new LanaiTargetObjectFile()) {
initAsmInfo();
}
Note that Subtarget is created as part of constructor. On the other hard,
initAsmInfo() tries to create a subtargetinfo as well. The "Subtarget"
created here later on is returned through:
const LanaiSubtarget *
getSubtargetImpl(const llvm::Function & /*Fn*/) const override {
return &Subtarget;
}
ARM/X86 does differently.
ARMBaseTargetMachine::ARMBaseTargetMachine(const Target &T, const Triple
&TT,
StringRef CPU, StringRef FS,...
2017 Aug 23
2
Subtarget Initialization in <ARCH>TargetMachine constructor
...e, for BPF/Lanai:
>>
>> <snip>
>>
>> Note that Subtarget is created as part of constructor. On the other hard,
>> initAsmInfo() tries to create a subtargetinfo as well. The "Subtarget"
>> created here later on is returned through:
>> const LanaiSubtarget *
>> getSubtargetImpl(const llvm::Function & /*Fn*/) const override {
>> return &Subtarget;
>> }
>
> Ok, so BPF and Lanai initialize a BPFSubtarget and LanaiSubtarget in
> the initializer list for BPFTargetMachine and LanaiTargetMachine. I'm
> not s...