mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 22:04:55 +00:00
Whitespace cleanup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79036 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
72977a45a8
commit
801179579e
@ -1,10 +1,10 @@
|
||||
//===- Intrinsics.td - Defines all LLVM intrinsics ---------*- tablegen -*-===//
|
||||
//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file defines properties of all LLVM intrinsics.
|
||||
@ -21,7 +21,7 @@ class IntrinsicProperty;
|
||||
|
||||
// Intr*Mem - Memory properties. An intrinsic is allowed to have exactly one of
|
||||
// these properties set. They are listed from the most aggressive (best to use
|
||||
// if correct) to the least aggressive. If no property is set, the worst case
|
||||
// if correct) to the least aggressive. If no property is set, the worst case
|
||||
// is assumed (IntrWriteMem).
|
||||
|
||||
// IntrNoMem - The intrinsic does not access memory or have any other side
|
||||
@ -42,7 +42,7 @@ def IntrReadMem : IntrinsicProperty;
|
||||
// and writes may be volatile, but except for this it has no other side effects.
|
||||
def IntrWriteArgMem : IntrinsicProperty;
|
||||
|
||||
// IntrWriteMem - This intrinsic may read or modify unspecified memory or has
|
||||
// IntrWriteMem - This intrinsic may read or modify unspecified memory or has
|
||||
// other side effects. It cannot be modified by the optimizer. This is the
|
||||
// default if the intrinsic has no other Intr*Mem property.
|
||||
def IntrWriteMem : IntrinsicProperty;
|
||||
@ -66,12 +66,12 @@ class LLVMType<ValueType vt> {
|
||||
class LLVMPointerType<LLVMType elty>
|
||||
: LLVMType<iPTR>{
|
||||
LLVMType ElTy = elty;
|
||||
}
|
||||
}
|
||||
|
||||
class LLVMAnyPointerType<LLVMType elty>
|
||||
: LLVMType<iPTRAny>{
|
||||
LLVMType ElTy = elty;
|
||||
}
|
||||
}
|
||||
|
||||
// Match the type of another intrinsic parameter. Number is an index into the
|
||||
// list of overloaded types for the intrinsic, excluding all the fixed types.
|
||||
@ -84,7 +84,7 @@ class LLVMMatchType<int num>
|
||||
int Number = num;
|
||||
}
|
||||
|
||||
// Match the type of another intrinsic parameter that is expected to be
|
||||
// Match the type of another intrinsic parameter that is expected to be
|
||||
// an integral vector type, but change the element size to be twice as wide
|
||||
// or half as wide as the other type. This is only useful when the intrinsic
|
||||
// is overloaded, so the matched type should be declared as iAny.
|
||||
@ -173,7 +173,7 @@ class GCCBuiltin<string name> {
|
||||
|
||||
|
||||
//===--------------- Variable Argument Handling Intrinsics ----------------===//
|
||||
//
|
||||
//
|
||||
|
||||
def int_vastart : Intrinsic<[llvm_void_ty], [llvm_ptr_ty], [], "llvm.va_start">;
|
||||
def int_vacopy : Intrinsic<[llvm_void_ty], [llvm_ptr_ty, llvm_ptr_ty], [],
|
||||
@ -181,7 +181,7 @@ def int_vacopy : Intrinsic<[llvm_void_ty], [llvm_ptr_ty, llvm_ptr_ty], [],
|
||||
def int_vaend : Intrinsic<[llvm_void_ty], [llvm_ptr_ty], [], "llvm.va_end">;
|
||||
|
||||
//===------------------- Garbage Collection Intrinsics --------------------===//
|
||||
//
|
||||
//
|
||||
def int_gcroot : Intrinsic<[llvm_void_ty],
|
||||
[llvm_ptrptr_ty, llvm_ptr_ty]>;
|
||||
def int_gcread : Intrinsic<[llvm_ptr_ty],
|
||||
@ -192,7 +192,7 @@ def int_gcwrite : Intrinsic<[llvm_void_ty],
|
||||
[IntrWriteArgMem, NoCapture<1>, NoCapture<2>]>;
|
||||
|
||||
//===--------------------- Code Generator Intrinsics ----------------------===//
|
||||
//
|
||||
//
|
||||
def int_returnaddress : Intrinsic<[llvm_ptr_ty], [llvm_i32_ty], [IntrNoMem]>;
|
||||
def int_frameaddress : Intrinsic<[llvm_ptr_ty], [llvm_i32_ty], [IntrNoMem]>;
|
||||
|
||||
@ -242,7 +242,7 @@ let Properties = [IntrReadMem] in {
|
||||
def int_sqrt : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>]>;
|
||||
def int_powi : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>, llvm_i32_ty]>;
|
||||
def int_sin : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>]>;
|
||||
def int_cos : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>]>;
|
||||
def int_cos : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>]>;
|
||||
def int_pow : Intrinsic<[llvm_anyfloat_ty],
|
||||
[LLVMMatchType<0>, LLVMMatchType<0>]>;
|
||||
def int_log : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>]>;
|
||||
@ -277,7 +277,7 @@ let Properties = [IntrNoMem] in {
|
||||
// places.
|
||||
let Properties = [IntrNoMem] in {
|
||||
def int_dbg_stoppoint : Intrinsic<[llvm_void_ty],
|
||||
[llvm_i32_ty, llvm_i32_ty,
|
||||
[llvm_i32_ty, llvm_i32_ty,
|
||||
llvm_descriptor_ty]>;
|
||||
def int_dbg_region_start : Intrinsic<[llvm_void_ty], [llvm_descriptor_ty]>;
|
||||
def int_dbg_region_end : Intrinsic<[llvm_void_ty], [llvm_descriptor_ty]>;
|
||||
@ -318,11 +318,11 @@ let Properties = [IntrWriteMem] in {
|
||||
//
|
||||
def int_var_annotation : Intrinsic<[llvm_void_ty],
|
||||
[llvm_ptr_ty, llvm_ptr_ty,
|
||||
llvm_ptr_ty, llvm_i32_ty],
|
||||
llvm_ptr_ty, llvm_i32_ty],
|
||||
[], "llvm.var.annotation">;
|
||||
def int_ptr_annotation : Intrinsic<[LLVMAnyPointerType<llvm_anyint_ty>],
|
||||
[LLVMMatchType<0>, llvm_ptr_ty, llvm_ptr_ty,
|
||||
llvm_i32_ty],
|
||||
llvm_i32_ty],
|
||||
[], "llvm.ptr.annotation">;
|
||||
def int_annotation : Intrinsic<[llvm_anyint_ty],
|
||||
[LLVMMatchType<0>, llvm_ptr_ty,
|
||||
@ -422,7 +422,7 @@ def int_atomic_load_umax : Intrinsic<[llvm_anyint_ty],
|
||||
LLVMMatchType<0>],
|
||||
[IntrWriteArgMem, NoCapture<0>]>,
|
||||
GCCBuiltin<"__sync_fetch_and_umax">;
|
||||
|
||||
|
||||
//===-------------------------- Other Intrinsics --------------------------===//
|
||||
//
|
||||
def int_flt_rounds : Intrinsic<[llvm_i32_ty]>,
|
||||
|
@ -1,10 +1,10 @@
|
||||
//===- IntrinsicsX86.td - Defines X86 intrinsics -----------*- tablegen -*-===//
|
||||
//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file defines all of the X86-specific intrinsics.
|
||||
@ -129,7 +129,7 @@ let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
|
||||
def int_x86_sse_cvttps2pi: GCCBuiltin<"__builtin_ia32_cvttps2pi">,
|
||||
Intrinsic<[llvm_v2i32_ty], [llvm_v4f32_ty], [IntrNoMem]>;
|
||||
def int_x86_sse_cvtpi2ps : GCCBuiltin<"__builtin_ia32_cvtpi2ps">,
|
||||
Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty,
|
||||
Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty,
|
||||
llvm_v2i32_ty], [IntrNoMem]>;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user