/external/swiftshader/third_party/LLVM/lib/MC/ |
MCObjectStreamer.cpp | 205 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); 207 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) { 211 AddrDelta = ForceExpAbs(AddrDelta); 212 new MCDwarfLineAddrFragment(LineDelta, *AddrDelta, getCurrentSectionData()); 217 const MCExpr *AddrDelta = BuildSymbolDiff(getContext(), Label, LastLabel); 219 if (AddrDelta->EvaluateAsAbsolute(Res, getAssembler())) { 223 AddrDelta = ForceExpAbs(AddrDelta); 224 new MCDwarfCallFrameFragment(*AddrDelta, getCurrentSectionData()) [all...] |
MCDwarf.cpp | 53 static inline uint64_t ScaleAddrDelta(uint64_t AddrDelta) { 55 return AddrDelta; 56 if (AddrDelta % DWARF2_LINE_MIN_INSN_LENGTH != 0) { 60 return AddrDelta / DWARF2_LINE_MIN_INSN_LENGTH; 327 uint64_t AddrDelta) { 330 MCDwarfLineAddr::Encode(LineDelta, AddrDelta, OS); 336 uint64_t AddrDelta) { 339 MCDwarfLineAddr::Encode(LineDelta, AddrDelta, OS); 344 void MCDwarfLineAddr::Encode(int64_t LineDelta, uint64_t AddrDelta, 350 AddrDelta = ScaleAddrDelta(AddrDelta) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
MCDwarf.h | 219 static void Encode(int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 223 int64_t LineDelta,uint64_t AddrDelta); 227 int64_t LineDelta, uint64_t AddrDelta); 285 static void EmitAdvanceLoc(MCStreamer &Streamer, uint64_t AddrDelta); 286 static void EncodeAdvanceLoc(uint64_t AddrDelta, raw_ostream &OS);
|
MCAssembler.h | 365 /// AddrDelta - The expression for the difference of the two symbols that 367 const MCExpr *AddrDelta; 375 LineDelta(_LineDelta), AddrDelta(&_AddrDelta) { Contents.push_back(0); } 382 const MCExpr &getAddrDelta() const { return *AddrDelta; } 396 /// AddrDelta - The expression for the difference of the two symbols that 398 const MCExpr *AddrDelta; 405 AddrDelta(&_AddrDelta) { Contents.push_back(0); } 410 const MCExpr &getAddrDelta() const { return *AddrDelta; }
|
/external/llvm/include/llvm/MC/ |
MCFragment.h | 410 /// AddrDelta - The expression for the difference of the two symbols that 412 const MCExpr *AddrDelta; 417 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 420 AddrDelta(&AddrDelta) { 429 const MCExpr &getAddrDelta() const { return *AddrDelta; } 443 /// AddrDelta - The expression for the difference of the two symbols that 445 const MCExpr *AddrDelta; 450 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 451 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 279 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 283 int64_t LineDelta, uint64_t AddrDelta); 515 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 516 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCFragment.h | 413 /// AddrDelta - The expression for the difference of the two symbols that 415 const MCExpr *AddrDelta; 420 MCDwarfLineAddrFragment(int64_t LineDelta, const MCExpr &AddrDelta, 423 AddrDelta(&AddrDelta) { 432 const MCExpr &getAddrDelta() const { return *AddrDelta; } 445 /// AddrDelta - The expression for the difference of the two symbols that 447 const MCExpr *AddrDelta; 452 MCDwarfCallFrameFragment(const MCExpr &AddrDelta, MCSection *Sec = nullptr) 453 : MCFragment(FT_DwarfFrame, false, 0, Sec), AddrDelta(&AddrDelta) [all...] |
MCDwarf.h | 287 int64_t LineDelta, uint64_t AddrDelta, raw_ostream &OS); 291 int64_t LineDelta, uint64_t AddrDelta); 520 static void EmitAdvanceLoc(MCObjectStreamer &Streamer, uint64_t AddrDelta); 521 static void EncodeAdvanceLoc(MCContext &Context, uint64_t AddrDelta,
|
/external/llvm/lib/MC/ |
MCDwarf.cpp | 34 static inline uint64_t ScaleAddrDelta(MCContext &Context, uint64_t AddrDelta) { 37 return AddrDelta; 38 if (AddrDelta % MinInsnLength != 0) { 42 return AddrDelta / MinInsnLength; 407 int64_t LineDelta, uint64_t AddrDelta) { 411 MCDwarfLineAddr::Encode(Context, Params, LineDelta, AddrDelta, OS); 423 int64_t LineDelta, uint64_t AddrDelta, 432 AddrDelta = ScaleAddrDelta(Context, AddrDelta); 438 if (AddrDelta == MaxSpecialAddrDelta [all...] |
MCObjectStreamer.cpp | 319 const MCExpr *AddrDelta = 321 return AddrDelta; 347 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); 349 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { 354 insert(new MCDwarfLineAddrFragment(LineDelta, *AddrDelta)); 359 const MCExpr *AddrDelta = buildSymbolDiff(*this, Label, LastLabel); 361 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { 365 insert(new MCDwarfCallFrameFragment(*AddrDelta));
|
/external/llvm/unittests/MC/ |
DwarfLineTables.cpp | 52 void verifyEncoding(MCDwarfLineTableParams Params, int LineDelta, int AddrDelta, 56 MCDwarfLineAddr::Encode(Ctxt, Params, LineDelta, AddrDelta, EncodingOS);
|