Displaying 2 results from an estimated 2 matches for "specialtargetflag".
Did you mean:
specialtargetflags
2016 Jan 15
2
Expanding a PseudoOp and accessing the DAG
...ally, in LowerGlobalAddress, you can check the relocation model,
> compilation options, etc. to see if you need to have relocatable addresses,
> or not:
>
> SDValue XSTGISelLowering::LowerGlobalAddress(SDValue Addr, SelectionDAG
> &DAG) {
> ...
> if (NeedGRP) {
> SpecialTargetFlags = ...;
> SDValue TAddr = DAG.getTargetGlobalAddress(..., SpecialTargetFlags);
> return DAG.getNode(XSTGISD::ADDR_USE_GRP, ..., TAddr);
> }
>
> // Non-relocatable address:
> SDValue NAddr = DAG.getTargetGlobalAddress(...);
> return DAG.getNode(XSTGISD::ADDR_NORM...
2016 Jan 13
2
Expanding a PseudoOp and accessing the DAG
On Wed, Jan 13, 2016 at 2:08 PM, Krzysztof Parzyszek via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> On 1/13/2016 2:26 PM, Phil Tomson via llvm-dev wrote:
>
>> I've got this PseudoOp defined:
>>
>> def SDT_RELADDR : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisInt<1>]>;
>> def XSTGRELADDR :