Lines Matching refs:def
30 def Low(register):
36 def High(register):
45 def __init__(self):
52 def MapParameter(self, parameter):
56 def DoubleRegister(self, min_val=0):
64 def QuadRegister(self, min_val=0):
74 def GeneralRegister(self):
82 def MappedParameters(self):
85 def Clobbers(self):
90 def DoubleClobbers(self):
93 def Low(self, register):
96 def High(self, register):
99 def FreeRegister(self, register):
121 def __init__(self, debug=False):
126 def PushIndent(self):
129 def PopIndent(self):
132 def EmitIndented(self, what):
135 def PushOp(self, op):
141 def ClearCounters(self):
144 def EmitNewline(self):
147 def EmitPreprocessor1(self, op, param):
150 def EmitPreprocessor(self, op):
153 def EmitInclude(self, include):
156 def EmitCall1(self, function, param):
159 def EmitAssert(self, assert_expression):
163 def EmitHeaderBegin(self, header_name, includes):
172 def EmitHeaderEnd(self):
175 def EmitCode(self, code):
178 def EmitFunctionBeginA(self, function_name, params, return_type):
184 def EmitFunctionEnd(self):
188 def EmitAsmBegin(self):
192 def EmitAsmMapping(self, elements, modifier):
199 def EmitClobbers(self, elements):
205 def EmitAsmEnd(self, outputs, inputs, clobbers):
212 def EmitComment(self, comment):
215 def EmitNumericalLabel(self, label):
218 def EmitOp1(self, op, param1):
222 def EmitOp2(self, op, param1, param2):
226 def EmitOp3(self, op, param1, param2, param3):
230 def EmitZip(self, size, param1, param2):
233 def EmitZip8(self, param1, param2):
236 def EmitZip16(self, param1, param2):
239 def EmitZip32(self, param1, param2):
242 def EmitAdd(self, destination, source, param):
245 def EmitSubs(self, destination, source, param):
248 def EmitSub(self, destination, source, param):
251 def EmitMul(self, destination, source, param):
254 def EmitMov(self, param1, param2):
257 def EmitSkip(self, register, skip, stride):
260 def EmitBeqBack(self, label):
263 def EmitBeqFront(self, label):
266 def EmitBneBack(self, label):
269 def EmitBneFront(self, label):
272 def EmitVAdd(self, add_type, destination, source_1, source_2):
275 def EmitVAddw(self, add_type, destination, source_1, source_2):
278 def EmitVCvt(self, cvt_to, cvt_from, destination, source):
281 def EmitVDup(self, dup_type, destination, source):
284 def EmitVMov(self, mov_type, destination, source):
287 def EmitVQmovn(self, mov_type, destination, source):
290 def EmitVQmovun(self, mov_type, destination, source):
293 def EmitVMul(self, mul_type, destination, source_1, source_2):
296 def EmitVMull(self, mul_type, destination, source_1, source_2):
299 def EmitVPadd(self, add_type, destination, source_1, source_2):
302 def EmitVPaddl(self, add_type, destination, source):
305 def EmitVPadal(self, add_type, destination, source):
308 def EmitVLoad(self, load_type, destination, source):
311 def EmitVLoadA(self, load_type, destinations, source):
314 def EmitPld(self, load_address_register):
317 def EmitPldOffset(self, load_address_register, offset):
320 def EmitInstructionPreload(self, label):
323 def EmitVShl(self, shift_type, destination, source, shift):
326 def EmitVStore(self, store_type, source, destination):
329 def EmitVStoreA(self, store_type, sources, destination):
332 def EmitVStoreOffset(self, store_type, source, destination, offset):
335 def Dereference(self, value, alignment):
341 def DereferenceIncrement(self, value, alignment):
344 def ImmediateConstant(self, value):
347 def AllLanes(self, value):
350 def Lane(self, value, lane):