/external/llvm/test/Transforms/Inline/ |
inline-musttail-varargs.ll | 3 ; We can't inline this thunk yet, but one day we will be able to. And when we 8 define linkonce_odr void @thunk(i8* %this, ...) { 15 call void (i8*, ...) @thunk(i8* %p, i32 42) 19 ; CHECK: call void (i8*, ...) @thunk(i8* %p, i32 42) 21 ; FIXME: Inline the thunk. This should be significantly easier than inlining
|
/bionic/libc/upstream-freebsd/lib/libc/stdlib/ |
qsort.c | 93 med3(char *a, char *b, char *c, cmp_t *cmp, void *thunk 99 return CMP(thunk, a, b) < 0 ? 100 (CMP(thunk, b, c) < 0 ? b : (CMP(thunk, a, c) < 0 ? c : a )) 101 :(CMP(thunk, b, c) > 0 ? b : (CMP(thunk, a, c) < 0 ? a : c )); 106 qsort_r(void *a, size_t n, size_t es, void *thunk, cmp_t *cmp) 108 #define thunk NULL 123 pl > (char *)a && CMP(thunk, pl - es, pl) > 0; 134 pl = med3(pl, pl + d, pl + 2 * d, cmp, thunk); [all...] |
/external/clang/test/CodeGenCXX/ |
microsoft-abi-vtables-ambiguous.cpp | 12 virtual B *foo(); // expected-note{{covariant thunk required by 'foo'}} 17 virtual C *bar(); // expected-note{{covariant thunk required by 'bar'}} 31 virtual B *foo(); // expected-note{{covariant thunk required by 'foo'}} 36 virtual C *foo(); // expected-note{{covariant thunk required by 'foo'}}
|
thunks.cpp | 10 // Check that we emit a non-virtual thunk for C::f. 33 // Check that we emit a thunk for B::f since it's overriding a virtual base. 51 // Check that we emit a covariant thunk for B::f. 73 // Check that the thunk for 'C::f' has the same visibility as the function itself. 94 // Check that the thunk gets internal linkage. 122 // Check that the thunk for 'B::f' gets the same linkage as the function itself. 273 // The this-adjustment and return-adjustment thunk required when 277 // The return-adjustment thunk required when C::f appears in a vtable 282 // Varargs thunk test. 299 // Varargs thunk; check that both the this and covariant adjustment [all...] |
microsoft-abi-nontrivial-covariant-thunk.cpp | 21 virtual C *clone(A); // expected-error {{cannot compile this non-trivial argument copy for return-adjusting thunk yet}}
|
/art/compiler/linker/ |
relative_patcher.cc | 115 bool RelativePatcher::WriteRelCallThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { 116 if (UNLIKELY(!out->WriteFully(thunk.data(), thunk.size()))) { 119 size_relative_call_thunks_ += thunk.size(); 123 bool RelativePatcher::WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { 124 if (UNLIKELY(!out->WriteFully(thunk.data(), thunk.size()))) { 127 size_misc_thunks_ += thunk.size();
|
relative_patcher.h | 49 * ReserveSpace() may need to allocate space for a special dispatch thunk. 91 // The caller may use this method to preemptively force thunk space reservation and 120 bool WriteRelCallThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk); 121 bool WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk);
|
/external/llvm/test/Transforms/DeadArgElim/ |
dead_vaargs.ll | 4 call void (i32, ...) @thunk(i32 %A, i64 47, double 1.000000e+00) 11 ; CHECK: call void (i32, ...) @thunk(i32 %A, i64 47, double 1.000000e+00) 17 define internal void @thunk(i32 %X, ...) { 21 ; CHECK-LABEL: define internal void @thunk(i32 %X, ...)
|
/packages/apps/Launcher3/src/com/android/launcher3/ |
CheckLongPressHelper.java | 21 import com.android.launcher3.util.Thunk; 25 @Thunk View mView; 26 @Thunk View.OnLongClickListener mListener; 27 @Thunk boolean mHasPerformedLongPress;
|
WorkspaceStateTransitionAnimation.java | 33 import com.android.launcher3.util.Thunk; 178 @Thunk static final int BACKGROUND_FADE_OUT_DURATION = 350; 180 final @Thunk Launcher mLauncher; 181 final @Thunk Workspace mWorkspace; 183 @Thunk AnimatorSet mStateAnimator; 184 @Thunk float[] mOldBackgroundAlphas; 185 @Thunk float[] mOldAlphas; 186 @Thunk float[] mNewBackgroundAlphas; 187 @Thunk float[] mNewAlphas; 188 @Thunk int mLastChildCount = -1 [all...] |
DeferredHandler.java | 24 import com.android.launcher3.util.Thunk; 36 @Thunk LinkedList<Runnable> mQueue = new LinkedList<>(); 40 @Thunk class Impl extends Handler implements MessageQueue.IdleHandler {
|
CommonAppTypeParser.java | 29 import com.android.launcher3.util.Thunk; 48 @Thunk final int mResId; 49 @Thunk final Context mContext;
|
/libcore/ojluni/src/main/java/sun/misc/ |
Cleaner.java | 44 * <p> A cleaner tracks a referent object and encapsulates a thunk of arbitrary 112 private final Runnable thunk; field in class:Cleaner 114 private Cleaner(Object referent, Runnable thunk) { 116 this.thunk = thunk; 122 * @param thunk 129 public static Cleaner create(Object ob, Runnable thunk) { 130 if (thunk == null) 132 return add(new Cleaner(ob, thunk)); 142 thunk.run() [all...] |
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 36 const ThunkInfo &Thunk) { 44 Thunk.This, Out); 46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); 54 const ThunkInfo &Thunk, llvm::Function *Fn) { 58 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, 63 !Thunk.Return.isEmpty()); 67 setThunkVisibility(CGM, MD, Thunk, ThunkFn); 85 const ThunkInfo &Thunk) { 109 Thunk.Return); 140 // no-op thunk for the regular definition) call va_start/va_end [all...] |
CGVTables.h | 52 /// emitThunk - Emit a single thunk. 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 55 /// maybeEmitThunkForVTable - Emit the given thunk for the vtable if needed by 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-cygwin/ |
testexe.c | 23 base thunk routines loaded when we start running!. */
|
/art/compiler/linker/arm/ |
relative_patcher_arm_base.cc | 34 // NOTE: The final thunk can be reserved from InitCodeMethodVisitor::EndClass() while it 43 // All remaining patches will be handled by this thunk. 107 // A single thunk will cover all pending patches. 136 // We must have a previous thunk then. 163 // If still unresolved, check if we have a thunk within range. 166 // No thunk in range, we need a thunk if the next aligned offset 176 // When calling back, check if we have a thunk that's closer than the actual target.
|
/external/llvm/test/Transforms/MergeFunc/ |
linkonce_odr.ll | 4 ; If we don't do this we can end up with one module defining a thunk for @funA 5 ; and another module defining a thunk for @funB.
|
/packages/apps/Launcher3/src/com/android/launcher3/compat/ |
PackageInstallerCompatVL.java | 31 import com.android.launcher3.util.Thunk; 38 @Thunk final SparseArray<String> mActiveSessions = new SparseArray<>(); 40 @Thunk final PackageInstaller mInstaller; 66 @Thunk void addSessionInfoToCahce(SessionInfo info, UserHandleCompat user) { 79 @Thunk void sendUpdate(PackageInstallInfo info) {
|
/packages/apps/Launcher3/src/com/android/launcher3/widget/ |
WidgetHostViewLoader.java | 20 import com.android.launcher3.util.Thunk; 27 @Thunk Runnable mInflateWidgetRunnable = null; 31 @Thunk Launcher mLauncher; 32 @Thunk Handler mHandler; 33 @Thunk final View mView; 34 @Thunk final PendingAddWidgetInfo mInfo; 39 @Thunk int mWidgetLoadingId = -1;
|
/packages/apps/Launcher3/src/com/android/launcher3/allapps/ |
AllAppsFastScrollHelper.java | 24 import com.android.launcher3.util.Thunk; 40 @Thunk String mCurrentFastScrollSection; 41 @Thunk String mTargetFastScrollSection; 53 @Thunk int mFastScrollFrameIndex; 54 @Thunk final int[] mFastScrollFrames = new int[10]; 60 @Thunk Runnable mSmoothSnapNextFrameRunnable = new Runnable() {
|
/art/compiler/linker/arm64/ |
relative_patcher_arm64.h | 63 // The ADRP thunk for erratum 843419 is 2 instructions, i.e. 8 bytes. 67 // Map original patch_offset to thunk offset.
|
/external/valgrind/VEX/priv/ |
guest_arm_defs.h | 82 /* Calculate NZCV from the supplied thunk components, in the positions 89 /* Calculate the C flag from the thunk components, in the lowest bit 95 /* Calculate the V flag from the thunk components, in the lowest bit 101 /* Calculate the specified condition from the thunk components, in the 108 /* Calculate the QC flag from the thunk components, in the lowest bit 132 /* Flag thunk descriptors. A four-word thunk is used to record 146 When building the thunk, it is always necessary to write words into
|
/external/compiler-rt/test/asan/TestCases/Windows/ |
null_deref_multiple_dlls.cc | 3 // runtime thunk.
|
/external/llvm/include/llvm/DebugInfo/PDB/ |
PDBSymbolThunk.h | 26 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::Thunk)
|