• Home
  • Raw
  • Download

Lines Matching refs:Layout

251                                 const MCAsmLayout &Layout) const {  in EvaluateAsAbsolute()
252 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, 0); in EvaluateAsAbsolute()
256 const MCAsmLayout &Layout, in EvaluateAsAbsolute() argument
258 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in EvaluateAsAbsolute()
266 const MCAsmLayout *Layout, in EvaluateAsAbsolute() argument
280 EvaluateAsRelocatableImpl(Value, Asm, Layout, Addrs, /*InSet*/ Addrs); in EvaluateAsAbsolute()
290 const MCAsmLayout *Layout, in AttemptToFoldSymbolOffsetDifference() argument
325 if (!Layout) in AttemptToFoldSymbolOffsetDifference()
335 Addend += (Layout->getSymbolOffset(&Asm->getSymbolData(A->getSymbol())) - in AttemptToFoldSymbolOffsetDifference()
336 Layout->getSymbolOffset(&Asm->getSymbolData(B->getSymbol()))); in AttemptToFoldSymbolOffsetDifference()
365 const MCAsmLayout *Layout, in EvaluateSymbolicAdd() argument
380 assert((!Layout || Asm) && in EvaluateSymbolicAdd()
395 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, LHS_B, in EvaluateSymbolicAdd()
397 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, LHS_A, RHS_B, in EvaluateSymbolicAdd()
399 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, LHS_B, in EvaluateSymbolicAdd()
401 AttemptToFoldSymbolOffsetDifference(Asm, Layout, Addrs, InSet, RHS_A, RHS_B, in EvaluateSymbolicAdd()
424 const MCAsmLayout &Layout) const { in EvaluateAsRelocatable()
425 return EvaluateAsRelocatableImpl(Res, &Layout.getAssembler(), &Layout, in EvaluateAsRelocatable()
431 const MCAsmLayout *Layout, in EvaluateAsRelocatableImpl() argument
438 return cast<MCTargetExpr>(this)->EvaluateAsRelocatableImpl(Res, Layout); in EvaluateAsRelocatableImpl()
451 Layout, in EvaluateAsRelocatableImpl()
468 if (!AUE->getSubExpr()->EvaluateAsRelocatableImpl(Value, Asm, Layout, in EvaluateAsRelocatableImpl()
502 if (!ABE->getLHS()->EvaluateAsRelocatableImpl(LHSValue, Asm, Layout, in EvaluateAsRelocatableImpl()
504 !ABE->getRHS()->EvaluateAsRelocatableImpl(RHSValue, Asm, Layout, in EvaluateAsRelocatableImpl()
516 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue, in EvaluateAsRelocatableImpl()
522 return EvaluateSymbolicAdd(Asm, Layout, Addrs, InSet, LHSValue, in EvaluateAsRelocatableImpl()