/external/kernel-headers/original/asm-mips/ |
regdef.h | 36 #define s0 $16 /* callee saved */ 79 #define s0 $16 /* callee saved */ 88 #define t9 $25 /* callee address for PIC/temp */ 95 #define s8 $30 /* callee saved */
|
/external/llvm/test/CodeGen/AArch64/ |
regress-tail-livereg.ll | 10 ; Calling a function encourages @foo to use a callee-saved register,
|
/external/llvm/test/CodeGen/ARM/ |
unwind-init.ll | 2 ; Check that all callee-saved registers are saved and restored in functions
|
/external/llvm/test/CodeGen/PowerPC/ |
emptystruct.ll | 17 define void @callee(%struct.empty* noalias sret %agg.result, %struct.empty* byval %a1, %struct.empty* %a2, %struct.empty* byval %a3) nounwind { 28 ; CHECK-LABEL: callee: 41 call void @callee(%struct.empty* sret %agg.result, %struct.empty* byval %e1, %struct.empty* %e2, %struct.empty* byval %e3) 49 ; CHECK: bl callee
|
/external/llvm/test/CodeGen/X86/ |
tailcall-calleesave.ll | 9 ; Do not overwrite pushed callee-save registers
|
/external/llvm/test/DebugInfo/X86/ |
ending-run.ll | 11 define i32 @callee(i32 %x) nounwind uwtable ssp { 34 !5 = metadata !{i32 786478, metadata !19, metadata !6, metadata !"callee", metadata !"callee", metadata !"", i32 4, metadata !7, i1 false, i1 true, i32 0, i32 0, null, i32 0, i1 false, i32 (i32)* @callee, null, null, metadata !10, i32 7} ; [ DW_TAG_subprogram ]
|
/external/llvm/test/Transforms/InstCombine/ |
2008-07-13-DivZero.ll | 6 ; call. If the callee never returns, we can't assume the div is reachable.
|
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | 25 * Macro that sets up the callee save frame to conform with 29 push {r4-r11, lr} @ 9 words of callee saves 50 * Macro that sets up the callee save frame to conform with 54 push {r5-r8, r10-r11, lr} @ 7 words of callee saves 83 * Macro that sets up the callee save frame to conform with 87 push {r1-r3, r5-r8, r10-r11, lr} @ 10 words of callee saves 106 ldr r1, [sp, #8] @ restore non-callee save r1 107 ldrd r2, [sp, #12] @ restore non-callee saves r2-r3 132 SETUP_SAVE_ALL_CALLEE_SAVE_FRAME @ save callee saves for throw 169 * Called by managed code, saves callee saves and then calls artThrowExceptio [all...] |
/art/runtime/arch/mips/ |
quick_entrypoints_mips.S | 28 * Macro that sets up the callee save frame to conform with 30 * callee-save: $s0-$s8 + $gp + $ra, 11 total + 1 word padding + 4 open words for args 61 * Macro that sets up the callee save frame to conform with 64 * callee-save: $s2-$s8 + $gp + $ra, 9 total + 3 words padding + 4 open words for args 106 * Macro that sets up the callee save frame to conform with 108 * callee-save: $a1-$a3, $s2-$s8 + $gp + $ra, 12 total + 3 words padding + method* 143 lw $a1, 4($sp) # restore non-callee save $a1 144 lw $a2, 8($sp) # restore non-callee save $a2 145 lw $a3, 12($sp) # restore non-callee save $a3 155 SETUP_SAVE_ALL_CALLEE_SAVE_FRAME # save callee saves for thro [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/ |
link_functions.cpp | 66 * shader callee will point to an ir_function_signature in the original 71 const ir_function_signature *const callee = ir->callee; local 72 assert(callee != NULL); 73 const char *const name = callee->function_name(); 79 find_matching_signature(name, &callee->parameters, &linked, 1, 82 ir->callee = sig; 116 f->exact_matching_signature(&callee->parameters); 120 linked_sig = new(linked) ir_function_signature(callee->return_type); 125 * ir_call from linked then linked_sig and callee will b [all...] |
/external/mesa3d/src/glsl/ |
link_functions.cpp | 66 * shader callee will point to an ir_function_signature in the original 71 const ir_function_signature *const callee = ir->callee; local 72 assert(callee != NULL); 73 const char *const name = callee->function_name(); 79 find_matching_signature(name, &callee->parameters, &linked, 1, 82 ir->callee = sig; 116 f->exact_matching_signature(&callee->parameters); 120 linked_sig = new(linked) ir_function_signature(callee->return_type); 125 * ir_call from linked then linked_sig and callee will b [all...] |
/dalvik/vm/compiler/template/armv5te/ |
TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 5 * Thumb code through the link register to transfer control to the callee 21 * - lr+4: to fully resolve the callee and may rechain.
|
/dalvik/vm/compiler/template/mips/ |
TEMPLATE_INVOKE_METHOD_PREDICTED_CHAIN.S | 5 * Thumb code through the link register to transfer control to the callee 22 * - lr+16: to fully resolve the callee and may rechain.
|
/external/chromium_org/third_party/WebKit/Source/heap/asm/ |
SaveRegisters_arm.S | 40 /* Push all callee-saved registers and save return address. */ 43 * and pass the stack pointer after pushing callee-saved
|
/external/chromium_org/v8/test/mjsunit/regress/ |
regress-1387.js | 29 // access strict mode caller and callee. 37 var get2 = Object.getOwnPropertyDescriptor(foo(), "callee").get;
|
/external/clang/test/SemaCXX/ |
attr-nonnull.cpp | 30 f1(0); // expected-warning{{null passed to a callee which requires a non-null argument}} 31 f2(0, 0); // expected-warning{{null passed to a callee which requires a non-null argument}}
|
/external/llvm/test/Transforms/DeadArgElim/ |
deadretval2.ll | 39 ; different orders (ie, first the caller, than the callee and first the callee
|
/external/v8/test/mjsunit/regress/ |
regress-1387.js | 29 // access strict mode caller and callee. 37 var get2 = Object.getOwnPropertyDescriptor(foo(), "callee").get;
|
/art/compiler/dex/quick/x86/ |
x86_lir.h | 27 * convention to simplify code generation. Changing something that is callee save and making it 28 * caller save places a burden on up-calls to save/restore the callee save register, however, there 29 * are few registers that are callee save in the ABI. Changing something that is caller save and 30 * making it callee save places a burden on down-calls to save/restore the callee save register. 31 * For these reasons we aim to match native conventions for caller and callee save. The first 4 40 * r3/ebx: callEE save | callEE save | callER, arg3, scratch 42 * r5/ebp: callee save | callee save | callee, available for dalvik register promotio [all...] |
/external/llvm/lib/Transforms/IPO/ |
Inliner.cpp | 77 static void AdjustCallerSSPLevel(Function *Caller, Function *Callee) { 88 CalleeAttr = Callee->getAttributes(); 121 Function *Callee = CS.getCalledFunction(); 129 AdjustCallerSSPLevel(Caller, Callee); 271 Function *Callee = CS.getCalledFunction(); 272 bool InlineHint = Callee && !Callee->isDeclaration() && 273 Callee->getAttributes().hasAttribute(AttributeSet::FunctionIndex, 310 // elsewhere, and the current candidate callee (call it C) is large enough 415 // When inlining a callee produces new call sites, we want to keep track o [all...] |
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/ |
codegen.ml | 34 | Ast.Call (callee, args) -> 36 let callee = 37 match lookup_function callee the_module with 38 | Some callee -> callee 41 let params = params callee in 47 build_call callee args "calltmp" builder
|
/external/valgrind/main/docs/internals/ |
register-uses.txt | 11 Reg Callee Arg 34 Reg Callee Arg 61 Reg Callee Arg 104 Reg Callee Arg 124 VFP: d8-d15 are callee-saved 135 Reg Callee Arg 171 Reg Callee Arg
|
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
genk-timing.py | 53 def updateTotalCallCount(self, callee): 57 if callee in self.comprehensiveCalledFunctionTable: 58 for child in self.comprehensiveCalledFunctionTable[callee]: 61 def updateFunctionCallMap(self, caller, callee): 65 if not callee in self.calledFunctionTable[caller]: 66 self.calledFunctionTable[caller].append(callee) 69 self.comprehensiveCalledFunctionTable[caller].append(callee) 71 def updateCalledFunctionList(self, callee): 74 self.updateTotalCallCount(callee) 76 if callee in self.calledFunctions [all...] |
/external/llvm/lib/Analysis/IPA/ |
CallGraph.cpp | 145 const Function *Callee = CS.getCalledFunction(); 146 if (!Callee) 149 else if (!Callee->isIntrinsic()) 150 Node->addCalledFunction(CS, getOrInsertFunction(Callee)); 293 // the specified callee function. This takes more time to execute than 295 void CallGraphNode::removeAnyCallEdgeTo(CallGraphNode *Callee) { 297 if (CalledFunctions[i].second == Callee) { 298 Callee->DropRef(); 306 /// from this node to the specified callee function. 307 void CallGraphNode::removeOneAbstractEdgeTo(CallGraphNode *Callee) { [all...] |
/external/llvm/include/llvm/IR/ |
CallingConv.h | 29 /// As with typical C calling conventions, the callee/caller have to 34 // support varargs calls, and all assume that the caller and callee 60 /// difference in that the callee is responsible for popping the arguments 65 /// in ECX:EDX registers, others - via stack. Callee is responsible for 84 /// others via stack. Callee is responsible for stack cleaning. MSVC uses
|