Searched refs:Addend (Results 1 - 25 of 48) sorted by last modified time

12

/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A DAPFloat.h949 opStatus fusedMultiplyAdd(const APFloat &Multiplicand, const APFloat &Addend, argument
951 return getIEEE().fusedMultiplyAdd(Multiplicand.getIEEE(), Addend.getIEEE(),
/external/swiftshader/third_party/subzero/src/
H A DIceAssemblerX86Base.h761 void emitOperand(int rm, const Operand &operand, RelocOffsetT Addend = 0);
H A DIceAssemblerX86BaseImpl.h3867 RelocOffsetT Addend) {
3896 Fixup->set_addend(Fixup->get_addend() - Addend);
3866 emitOperand(int rm, const Operand &operand, RelocOffsetT Addend) argument
H A DIceFixups.h67 void set_addend(RelocOffsetT Addend) { addend_ = Addend; } argument
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DELFWriter.cpp785 int64_t Addend = 0; local
795 // SymIdx + Addend = section sym for global + section offset
797 Addend = PrivateSyms[SymIdx]->Value + GlobalOffset;
800 Addend = TEW->getDefaultAddendForRelTy(RelType, GlobalOffset);
805 Addend = TEW->getDefaultAddendForRelTy(RelType);
823 Addend = TEW->getDefaultAddendForRelTy(RelType, SymOffset);
829 RelocateField(S, RelOffset, HasRelA ? 0 : Addend, RelTySize);
832 ELFRelocation Rel(RelOffset, SymIdx, RelType, HasRelA, Addend);
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldImpl.h107 int64_t Addend; // Addend encoded in the instruction itself, if any. member in struct:llvm::RuntimeDyldMachO::RelocationEntry
111 : Target(t), Offset(offset), Data(data), Addend(addend),
/external/swiftshader/third_party/LLVM/lib/MC/
H A DELFObjectWriter.cpp400 int64_t Addend = 0; local
439 Addend = Value;
447 (RelocSymbol != 0), Addend);
455 Addend = 0;
458 assert(isInt<64>(Addend));
460 assert(isInt<32>(Addend));
462 ELFRelocationEntry ERE(RelocOffset, Index, Type, RelocSymbol, Addend);
1387 int64_t Addend) {
1538 int64_t Addend) {
1608 int64_t Addend) {
1383 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel, bool IsRelocWithSymbol, int64_t Addend) argument
1534 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel, bool IsRelocWithSymbol, int64_t Addend) argument
1604 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel, bool IsRelocWithSymbol, int64_t Addend) argument
1650 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel, bool IsRelocWithSymbol, int64_t Addend) argument
1825 GetRelocType(const MCValue &Target, const MCFixup &Fixup, bool IsPCRel, bool IsRelocWithSymbol, int64_t Addend) argument
[all...]
H A DELFObjectWriter.h97 uint64_t Addend)
99 Symbol(Sym), r_addend(Addend) {}
349 int64_t Addend) = 0;
365 int64_t Addend);
392 int64_t Addend);
411 int64_t Addend);
427 int64_t Addend);
442 int64_t Addend);
95 ELFRelocationEntry(uint64_t RelocOffset, int Idx, unsigned RelType, const MCSymbol *Sym, uint64_t Addend) argument
H A DMCExpr.cpp295 int64_t &Addend) {
312 Addend += (AD.getOffset() - BD.getOffset());
317 Addend |= 1;
335 Addend += (Layout->getSymbolOffset(&Asm->getSymbolData(A->getSymbol())) -
338 Addend += (Addrs->lookup(&SecA) - Addrs->lookup(&SecB));
289 AttemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet, const MCSymbolRefExpr *&A, const MCSymbolRefExpr *&B, int64_t &Addend) argument
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.cpp9984 SDValue Addend = DAG.getLoad(VT, dl, DAG.getEntryNode(), CPIdx, local
9988 Op = DAG.getNode(ISD::ADD, dl, VT, Op, Addend);
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
H A Dos.h228 #define InterlockedExchangeAdd(Addend, Value) __sync_fetch_and_add(Addend, Value)
232 #define InterlockedAdd(Addend, Value) __sync_add_and_fetch(Addend, Value)
233 #define InterlockedAdd64(Addend, Value) __sync_add_and_fetch(Addend, Value)
/external/llvm/tools/dsymutil/
H A DDwarfLinker.cpp1138 uint64_t Addend; member in struct:llvm::dsymutil::__anon13614::DwarfLinker::RelocationManager::ValidReloc
1141 ValidReloc(uint32_t Offset, uint32_t Size, uint64_t Addend, argument
1143 : Offset(Offset), Size(Size), Addend(Addend), Mapping(Mapping) {}
1938 uint64_t Addend = Data.getUnsigned(&Offset, RelocSize); local
1947 SymOffset = int64_t(Addend) - SymAddress;
1949 SymAddress = Addend;
1962 ValidRelocs.emplace_back(Offset64, RelocSize, Addend, Mapping);
2050 Info.AddrAdjust = int64_t(Mapping.BinaryAddress) + ValidReloc.Addend;
2635 Value += ValidReloc.Addend;
[all...]
/external/llvm/tools/llvm-objdump/
H A DMachODump.cpp6968 /// and data being relocated, determine the best base Name and Addend to use for
6980 StringRef &Name, uint64_t &Addend) {
6991 Addend = Addr;
7005 Addend = Addr - SectionAddr;
7032 Addend = Addr - Sym->first;
7039 Addend = Addr - SectionAddr;
7046 uint64_t Addend; local
7051 findUnwindRelocNameAddend(Obj, Symbols, Reloc, Addr, Name, Addend);
7054 if (Addend)
7055 outs() << " + " << format("0x%" PRIx64, Addend);
6977 findUnwindRelocNameAddend(const MachOObjectFile *Obj, std::map<uint64_t, SymbolRef> &Symbols, const RelocationRef &Reloc, uint64_t Addr, StringRef &Name, uint64_t &Addend) argument
[all...]
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp2457 std::string Offset, Info, Addend = "", Value; local
2480 Addend = " - ";
2482 Addend = " + ";
2490 Addend += to_hexString(std::abs(RelAddend), false);
2502 OS << Addend; local
2514 OS << (IsRela ? " + Addend" : "");
2978 std::string Addend = "", Info, Offset, Value; local
2985 Addend = " - ";
2987 Addend = " + ";
2994 Addend
3004 OS << Addend; local
[all...]
/external/llvm/tools/obj2yaml/
H A Delf2yaml.cpp209 R.Addend = 0;
316 R.Addend = RI->r_addend;
/external/llvm/tools/yaml2obj/
H A Dyaml2elf.cpp388 REntry.r_addend = Rel.Addend;
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp37 : MCT(aMCT), MCII(aMII), Addend(new unsigned(0)),
74 *Addend = 0;
85 *Addend += HEXAGON_INSTR_SIZE;
470 DEBUG(dbgs() << "Addend: " << *Addend << "\n");
779 (*Addend > 0 && isPCRel(FixupKind))
781 MCConstantExpr::create(*Addend, MCT), MCT)
784 MCFixup fixup = MCFixup::create(*Addend, FixupExpression,
H A DHexagonMCCodeEmitter.h31 std::unique_ptr<unsigned> Addend; member in class:llvm::HexagonMCCodeEmitter
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp361 FAddend &Addend = Opnd0 ? Addend1 : Addend0; local
363 Addend.set(1, Opnd1);
365 Addend.set(C1, nullptr);
367 Addend.negate();
812 // Input Addend Value NeedNeg(output)
/external/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp794 const SCEV *Addend = SE.getNegativeSCEV(IndVarNext->getStepRecurrence(SE)); local
795 const SCEV *IndVarStart = SE.getAddExpr(StartNext, Addend);
/external/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h35 uint64_t Addend; // The addend to use. member in struct:llvm::ELFRelocationEntry
40 uint64_t Addend, const MCSymbolELF *OriginalSymbol,
42 : Offset(Offset), Symbol(Symbol), Type(Type), Addend(Addend),
47 << ", Addend=" << Addend << ", OriginalSymbol=" << OriginalSymbol
39 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, uint64_t Addend, const MCSymbolELF *OriginalSymbol, uint64_t OriginalAddend) argument
/external/llvm/include/llvm/Object/
H A DMachO.h176 int64_t Addend; member in class:llvm::object::MachOBindEntry
H A DRelocVisitor.h268 // Ideally the Addend here will be the addend in the data for
284 int64_t Addend = getELFAddend(R); local
285 return RelocToApply(Value + Addend, 8);
288 int64_t Addend = getELFAddend(R); local
290 return RelocToApply(Value + Addend - Address, 4);
293 int64_t Addend = getELFAddend(R); local
294 uint32_t Res = (Value + Addend) & 0xFFFFFFFF;
298 int64_t Addend = getELFAddend(R); local
299 int32_t Res = (Value + Addend) & 0xFFFFFFFF;
305 int64_t Addend local
310 int64_t Addend = getELFAddend(R); local
316 int64_t Addend = getELFAddend(R); local
323 int64_t Addend = getELFAddend(R); local
336 int64_t Addend = getELFAddend(R); local
342 int64_t Addend = getELFAddend(R); local
349 int64_t Addend = getELFAddend(R); local
360 int64_t Addend = getELFAddend(R); local
366 int64_t Addend = getELFAddend(R); local
377 int64_t Addend = getELFAddend(R); local
382 int32_t Addend = getELFAddend(R); local
387 int32_t Addend = getELFAddend(R); local
392 int64_t Addend = getELFAddend(R); local
[all...]
/external/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h135 int64_t Addend; member in struct:llvm::ELFYAML::Relocation

Completed in 614 milliseconds

12