HomeSort by relevance Sort by last modified time
    Searched full:byval (Results 151 - 175 of 230) sorted by null

1 2 3 4 5 67 8 910

  /external/llvm/lib/Target/X86/
X86CallingConv.td 196 // Handles byval parameters.
257 // FIXME: Handle byval stuff.
340 // Handles byval parameters.
428 // Handles byval parameters. Note that we can't rely on the delegation
  /external/llvm/test/CodeGen/X86/
2010-01-18-DbgValue.ll 9 define double @foo(%struct.Rect* byval %my_r0) nounwind ssp {
crash.ll 279 call void @_ZNSt6vectorIN4llvm11MachineMoveESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_(%t10* %tmp2, %t21* byval align 4 undef, %t13* undef)
303 call void @_ZNSt6vectorIN4llvm11MachineMoveESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_(%t10* %tmp2, %t21* byval align 4 undef, %t13* undef)
315 declare void @_ZNSt6vectorIN4llvm11MachineMoveESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_(%t10*, %t21* byval align 4, %t13*)
2009-11-13-VirtRegRewriterBug.ll 6 define i32 @_Z13JVTLib_10335613JVTLib_10266513JVTLib_100579S_S_S_jPhj(i16* nocapture %ResidualX_Array.0, %struct.JVTLib_100487* nocapture byval align 4 %xqp, i16* nocapture %ResidualL_Array.0, i16* %ResidualDCZ_Array.0, i16* nocapture %ResidualACZ_FOArray.0, i32 %useFRextDequant, i8* nocapture %JVTLib_103357, i32 %use_field_scan) ssp {
  /external/llvm/test/Instrumentation/BoundsChecking/
simple.ll 112 define void @f11(i128* byval %x) nounwind {
  /external/llvm/utils/vim/
llvm.vim 41 syn keyword llvmKeyword blockaddress byval c catch cc ccc cleanup coldcc common
  /external/llvm/lib/Transforms/Utils/
InlineFunction.cpp 338 /// HandleByValArgument - When inlining a call site that has a byval argument,
347 // copy of the byval'd memory. In this case, it is safe to elide the copy and
350 // If the byval argument has a specified alignment that is greater than the
375 // If the byval had an alignment specified, we *must* use at least that
376 // alignment, as it is required by the byval argument (and uses of the
592 // When byval arguments actually inlined, we need to make the copy implied
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64CallingConv.td 38 // * Other stack-based arguments (not large structs) are passed using byval
55 // Put ByVal arguments directly on the stack. Minimum size and alignment of a
  /external/llvm/test/Transforms/Inline/
inline-byval-bonus.ll 21 %call = call i32 @ray_sphere(%struct.sphere* %i, %struct.ray* byval align 8 %shadow_ray, %struct.spoint* null)
31 define i32 @ray_sphere(%struct.sphere* nocapture %sph, %struct.ray* nocapture byval align 8 %ray, %struct.spoint* %sp) nounwind uwtable ssp {
  /external/chromium_org/ppapi/generators/
idl_gen_pnacl.py 95 Currently, this is true for byval aggregates.
  /external/llvm/lib/Target/Sparc/
SparcCallingConv.td 95 // argument. The byval attribute is not used.
  /external/llvm/utils/kate/
llvm.xml 72 <item> byval </item>
  /external/llvm/lib/IR/
Verifier.cpp 785 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) &&
790 "Attribute 'byval', 'nest', 'sret', 'nocapture', and 'returned' "
794 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
796 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
800 "'byval, nest, and sret' are incompatible!", V);
802 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
804 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
808 "'byval, nest, and inreg' are incompatible!", V);
832 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) ||
834 "Attribute 'byval' does not support unsized types!", V)
    [all...]
Attributes.cpp 167 if (hasAttribute(Attribute::ByVal))
168 return "byval";
355 case Attribute::ByVal: return 1 << 7;
    [all...]
Function.cpp 79 /// hasByValAttr - Return true if this argument has the byval attribute on it
84 hasAttribute(getArgNo()+1, Attribute::ByVal);
  /external/llvm/test/Instrumentation/MemorySanitizer/
msan_basic.ll 689 ; Test byval argument shadow alignment
691 define <2 x i64> @ByValArgumentShadowLargeAlignment(<2 x i64>* byval %p) sanitize_memory {
702 define i16 @ByValArgumentShadowSmallAlignment(i16* byval %p) sanitize_memory {
  /external/clang/lib/CodeGen/
TargetInfo.cpp 113 << " ByVal=" << getIndirectByVal()
395 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
546 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal,
699 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
794 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal,
796 if (!ByVal) {
798 --FreeRegs; // Non byval indirects just use one pointer.
804 // Compute the byval alignment.
813 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true,
908 // LLVM backend isn't smart enough to remove byval, which inhibits man
    [all...]
  /external/llvm/include/llvm/Analysis/
MemoryBuiltins.h 145 /// byval arguments, and global variables.
ValueTracking.h 188 /// and byval arguments.
  /external/llvm/include/llvm/Support/
CallSite.h 257 return paramHasAttr(ArgNo + 1, Attribute::ByVal);
  /external/llvm/lib/Target/
Mangler.cpp 171 // 'Dereference' type in case of byval parameter attribute
  /external/llvm/utils/
llvm.grm 144 | byval
  /external/llvm/lib/Analysis/
AliasAnalysis.cpp 439 // Only look at the no-capture or byval pointer arguments. If this
543 /// ByVal and NoAlias Arguments
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 44 // Add pseudo op to model memcpy for struct byval.
516 /// HandleByVal - Target-specific cleanup for ByVal support.
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 54 STATISTIC(NumByValArgsPromoted , "Number of byval arguments promoted");
157 // If this is a byval argument, and if the aggregate type is small, just
525 // Simple byval argument? Just add all the struct element types.
    [all...]

Completed in 2712 milliseconds

1 2 3 4 5 67 8 910