HomeSort by relevance Sort by last modified time
    Searched refs:Fixup (Results 26 - 50 of 54) sorted by null

12 3

  /external/clang/lib/CodeGen/
CGCleanup.cpp 234 /// fixups than the fixup depth on the innermost normal cleanup, or
236 /// wrong place. We *could* try to shrink fixup depths, but that's
245 assert(BranchFixups.size() >= MinSize && "fixup stack out of order");
284 // Skip this fixup if its destination isn't set.
285 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I);
286 if (Fixup.Destination == 0) continue;
294 // i.e. where there's an unresolved fixup inside a single cleanup
296 if (Fixup.OptimisticBranchBlock == 0) {
297 new llvm::StoreInst(CGF.Builder.getInt32(Fixup.DestinationIndex),
299 Fixup.InitialBranch)
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsAsmBackend.cpp 100 /// ApplyFixup - Apply the \p Value for given \p Fixup into the provided
101 /// data fragment, at the offset specified by the fixup and following the
102 /// fixup kind as appropriate.
103 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
105 MCFixupKind Kind = Fixup.getKind();
112 unsigned Offset = Fixup.getOffset();
113 // Number of bytes we need to fixup
214 /// fixup requires the associated instruction to be relaxed.
215 bool fixupNeedsRelaxation(const MCFixup &Fixup,
MipsELFObjectWriter.cpp 42 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
48 const MCFixup &Fixup,
66 const MCFixup &Fixup,
79 const MCFixup &Fixup,
85 unsigned Kind = (unsigned)Fixup.getKind();
89 llvm_unreachable("invalid fixup kind!");
233 MipsGetSymAndOffset(*R->Fixup);
  /art/runtime/mirror/
dex_cache.cc 69 void DexCache::Fixup(ArtMethod* trampoline) {
70 // Fixup the resolve methods array to contain trampoline for resolution.
dex_cache.h 54 void Fixup(ArtMethod* trampoline) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
  /external/compiler-rt/lib/sanitizer_common/tests/
sanitizer_ioctl_test.cc 53 TEST(SanitizerIoctl, Fixup) {
  /external/llvm/include/llvm/MC/
MCMachObjectWriter.h 75 const MCFixup &Fixup,
203 // entry as the linker would, and verifies that the resultant fixup value is
223 const MCFixup &Fixup, MCValue Target,
230 const MCFixup &Fixup, MCValue Target,
234 const MCFragment *Fragment, const MCFixup &Fixup,
MCObjectWriter.h 82 const MCFixup &Fixup, MCValue Target,
MCAssembler.h 895 /// Evaluate a fixup to a relocatable expression and the value which should be
896 /// placed into the fixup.
899 /// \param Fixup The fixup to evaluate.
900 /// \param DF The fragment the fixup is inside.
901 /// \param Target [out] On return, the relocatable expression the fixup
903 /// \param Value [out] On return, the value of the fixup as currently laid
905 /// \return Whether the fixup value was fully resolved. This is true if the
909 const MCFixup &Fixup, const MCFragment *DF,
912 /// Check whether a fixup can be satisfied, or whether it needs to be relaxe
    [all...]
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64ELFObjectWriter.cpp 31 virtual unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
47 const MCFixup &Fixup,
53 switch ((unsigned)Fixup.getKind()) {
55 llvm_unreachable("Unimplemented fixup -> relocation");
97 switch ((unsigned)Fixup.getKind()) {
99 llvm_unreachable("Unimplemented fixup -> relocation");
AArch64MCCodeEmitter.cpp 64 // just gets some fixup attached.
160 assert(MemSize <= 16 && "Invalid fixup for operation");
165 assert(MemSize == 8 && "Invalid fixup for operation");
175 assert(MemSize <= 8 && "Invalid fixup for operation");
186 assert(MemSize <= 8 && "Invalid fixup for operation");
191 assert(MemSize == 8 && "Invalid fixup for operation");
201 assert(MemSize <= 8 && "Invalid fixup for operation");
212 assert(MemSize <= 8 && "Invalid fixup for operation");
217 assert(MemSize == 8 && "Invalid fixup for operation");
443 // If one of the signed fixup kinds is applied to a MOVZ instruction, th
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86AsmBackend.cpp 39 default: llvm_unreachable("invalid fixup kind!");
94 void applyFixup(const MCFixup &Fixup, char *Data, unsigned DataSize,
96 unsigned Size = 1 << getFixupKindLog2Size(Fixup.getKind());
98 assert(Fixup.getOffset() + Size <= DataSize &&
99 "Invalid fixup offset!");
106 "Value does not fit in the Fixup field");
109 Data[Fixup.getOffset() + i] = uint8_t(Value >> (i * 8));
114 bool fixupNeedsRelaxation(const MCFixup &Fixup,
256 bool X86AsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
  /external/llvm/lib/MC/
MCAssembler.cpp 362 const MCFixup &Fixup, const MCFragment *DF,
366 if (!Fixup.getValue()->EvaluateAsRelocatable(Target, Layout))
367 getContext().FatalError(Fixup.getLoc(), "expected relocatable expression");
370 Fixup.getKind()).Flags & MCFixupKindInfo::FKF_IsPCRel;
409 bool ShouldAlignPC = Backend.getFixupKindInfo(Fixup.getKind()).Flags &
415 uint32_t Offset = Layout.getFragmentOffset(DF) + Fixup.getOffset();
423 // Let the backend adjust the fixup value if necessary, including whether
425 Backend.processFixupValue(*this, Layout, Fixup, DF, Target, Value,
746 const MCFixup &Fixup) {
747 // Evaluate the fixup
    [all...]
ELFObjectWriter.cpp 124 const MCFixup &Fixup,
131 const MCFixup &Fixup,
133 return TargetObjectWriter->ExplicitRelSym(Asm, Target, F, Fixup, IsPCRel);
136 const MCFixup &Fixup,
138 return TargetObjectWriter->undefinedExplicitRelSym(Target, Fixup,
146 unsigned GetRelocType(const MCValue &Target, const MCFixup &Fixup,
149 return TargetObjectWriter->GetRelocType(Target, Fixup, IsPCRel,
258 const MCFixup &Fixup,
640 const MCFixup &Fixup,
650 return undefinedExplicitRelSym(Target, Fixup, IsPCRel)
    [all...]
WinCOFFObjectWriter.cpp 177 const MCFixup &Fixup,
638 const MCFixup &Fixup,
670 int64_t b = Layout.getFragmentOffset(Fragment) + Fixup.getOffset();
697 Reloc.Data.VirtualAddress += Fixup.getOffset();
698 Reloc.Data.Type = TargetObjectWriter->getRelocType(Target, Fixup,
752 // Fixup weak external references.
765 // Fixup associative COMDAT sections.
MachObjectWriter.cpp 416 const MCFixup &Fixup,
419 TargetObjectWriter->RecordRelocation(this, Asm, Layout, Fragment, Fixup,
651 // and the offsets are not relocatable, so the fixup is fully resolved when
    [all...]
  /external/chromium_org/tools/grit/grit/tool/
transl2tc.py 148 # Fixup placeholders as well as possible based on information from
150 # to fixup placeholders in the translated message so that it looks right
151 # and we also need to fixup placeholders in the source message so that
171 # message structure of translation is different, don't try fixup
192 def Fixup(content, ix):
199 Fixup(transl_content, ix)
200 Fixup(source_content, ix)
  /external/chromium_org/tools/cr/cr/
config.py 161 return self.Fixup(key, value), error
163 def Fixup(self, key, value):
  /external/llvm/lib/Target/R600/MCTargetDesc/
R600MCCodeEmitter.cpp 172 SmallVectorImpl<MCFixup> &Fixup) const {
  /external/chromium_org/v8/test/webkit/
dfg-constant-fold-misprediction.js 39 // predicted double, will lead the Fixup phase to inject an Int32ToDouble node on
  /art/compiler/
image_test.cc 81 bool success_fixup = ElfFixup::Fixup(tmp_oat.get(), writer.GetOatDataBegin());
elf_fixup.cc 29 bool ElfFixup::Fixup(File* file, uintptr_t oat_data_begin) {
38 LOG(WARNING) << "Failed fo fixup .dynamic in " << file->GetPath();
42 LOG(WARNING) << "Failed fo fixup section headers in " << file->GetPath();
46 LOG(WARNING) << "Failed fo fixup program headers in " << file->GetPath();
50 LOG(WARNING) << "Failed fo fixup .dynsym in " << file->GetPath();
54 LOG(WARNING) << "Failed fo fixup .symtab in " << file->GetPath();
58 LOG(WARNING) << "Failed fo fixup .rel.dyn in " << file->GetPath();
  /external/chromium/chrome/browser/autocomplete/
history_url_provider_unittest.cc 67 // A file: URL is useful for testing that fixup does the right thing w.r.t.
404 TEST_F(HistoryURLProviderTest, Fixup) {
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp     [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
R600MCCodeEmitter.cpp 622 SmallVectorImpl<MCFixup> &Fixup) const {

Completed in 517 milliseconds

12 3