Home
last modified time | relevance | path

Searched refs:ARC (Results 1 – 25 of 1466) sorted by relevance

12345678910>>...59

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/
DARCFrameLowering.cpp67 AdjOp = Positive ? ARC::ADD_rru6 : ARC::SUB_rru6; in generateStackAdjustment()
69 AdjOp = Positive ? ARC::ADD_rrlimm : ARC::SUB_rrlimm; in generateStackAdjustment()
80 assert(Reg.getReg() >= ARC::R13 && Reg.getReg() <= ARC::R25 && in determineLastCalleeSave()
93 SavedRegs.set(ARC::BLINK); in determineCalleeSaves()
109 ScalarAlloc, ARC::SP); in adjustStackToMatchRecords()
137 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6)) in emitPrologue()
138 .addReg(ARC::SP) in emitPrologue()
139 .addReg(ARC::SP) in emitPrologue()
144 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9)) in emitPrologue()
145 .addReg(ARC::SP, RegState::Define) in emitPrologue()
[all …]
DARCRegisterInfo.cpp49 if (MI.getOpcode() == ARC::LD_rs9 && (Offset >= 256 || Offset < -256)) { in ReplaceFrameIndex()
51 BuildMI(MBB, II, dl, TII.get(ARC::LD_rlimm), Reg) in ReplaceFrameIndex()
59 if (MI.getOpcode() != ARC::GETFI && (Offset >= 256 || Offset < -256)) { in ReplaceFrameIndex()
61 BaseReg = RS->FindUnusedReg(&ARC::GPR32RegClass); in ReplaceFrameIndex()
67 BaseReg = RS->scavengeRegister(&ARC::GPR32RegClass, II, SPAdj); in ReplaceFrameIndex()
75 unsigned AddOpc = isUInt<6>(Offset) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in ReplaceFrameIndex()
84 case ARC::LD_rs9: in ReplaceFrameIndex()
86 case ARC::LDH_rs9: in ReplaceFrameIndex()
87 case ARC::LDH_X_rs9: in ReplaceFrameIndex()
89 case ARC::LDB_rs9: in ReplaceFrameIndex()
[all …]
DARCExpandPseudos.cpp49 case ARC::ST_FAR: in getMappedOp()
50 return ARC::ST_rs9; in getMappedOp()
51 case ARC::STH_FAR: in getMappedOp()
52 return ARC::STH_rs9; in getMappedOp()
53 case ARC::STB_FAR: in getMappedOp()
54 return ARC::STB_rs9; in getMappedOp()
63 unsigned AddrReg = MF.getRegInfo().createVirtualRegister(&ARC::GPR32RegClass); in ExpandStore()
65 isUInt<6>(SI.getOperand(2).getImm()) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in ExpandStore()
86 case ARC::ST_FAR: in runOnMachineFunction()
87 case ARC::STH_FAR: in runOnMachineFunction()
[all …]
DARCInstrInfo.cpp35 : ARCGenInstrInfo(ARC::ADJCALLSTACKDOWN, ARC::ADJCALLSTACKUP), RI() {} in ARCInstrInfo()
42 return Opcode == ARC::LD_rs9 || Opcode == ARC::LDH_rs9 || in isLoad()
43 Opcode == ARC::LDB_rs9; in isLoad()
47 return Opcode == ARC::ST_rs9 || Opcode == ARC::STH_rs9 || in isStore()
48 Opcode == ARC::STB_rs9; in isStore()
125 static bool isUncondBranchOpcode(int Opc) { return Opc == ARC::BR; } in isUncondBranchOpcode()
128 return Opc == ARC::BRcc_rr_p || Opc == ARC::BRcc_ru6_p; in isCondBranchOpcode()
131 static bool isJumpOpcode(int Opc) { return Opc == ARC::J; } in isJumpOpcode()
273 assert(ARC::GPR32RegClass.contains(SrcReg) && in copyPhysReg()
275 assert(ARC::GPR32RegClass.contains(DestReg) && in copyPhysReg()
[all …]
DARCBranchFinalize.cpp96 return !(MI->getOpcode() != ARC::BRcc_rr_p && in isBRccPseudo()
97 MI->getOpcode() != ARC::BRcc_ru6_p); in isBRccPseudo()
102 if (MI->getOpcode() == ARC::BRcc_rr_p) in getBRccForPseudo()
103 return ARC::BRcc_rr; in getBRccForPseudo()
104 return ARC::BRcc_ru6; in getBRccForPseudo()
109 if (MI->getOpcode() == ARC::BRcc_rr_p) in getCmpForPseudo()
110 return ARC::CMP_rr; in getCmpForPseudo()
111 return ARC::CMP_ru6; in getCmpForPseudo()
137 BuildMI(*MI->getParent(), MI, MI->getDebugLoc(), TII->get(ARC::Bcc)) in replaceWithCmpBcc()
DLLVMBuild.txt1 ;===- ./lib/Target/ARC/LLVMBuild.txt -------------------------*- Conf -*--===;
23 name = ARC
31 parent = ARC
45 add_to_library_groups = ARC
DARCRegisterInfo.td1 //===- ARCRegisterInfo.td - ARC Register defs --------------*- tablegen -*-===//
11 // Declarations that describe the ARC register file
16 let Namespace = "ARC";
71 def GPR32: RegisterClass<"ARC", [i32], 32,
76 def SREG : RegisterClass<"ARC", [i32], 1, (add STATUS32)>;
78 def GPR_S : RegisterClass<"ARC", [i32], 8,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/Disassembler/
DARCDisassembler.cpp115 ARC::R0, ARC::R1, ARC::R2, ARC::R3, ARC::R4, ARC::R5, ARC::R6,
116 ARC::R7, ARC::R8, ARC::R9, ARC::R10, ARC::R11, ARC::R12, ARC::R13,
117 ARC::R14, ARC::R15, ARC::R16, ARC::R17, ARC::R18, ARC::R19, ARC::R20,
118 ARC::R21, ARC::R22, ARC::R23, ARC::R24, ARC::R25, ARC::GP, ARC::FP,
119 ARC::SP, ARC::ILINK, ARC::R30, ARC::BLINK};
/external/clang/test/CodeGenObjCXX/
Dlambda-expressions.mm1 …0.0 -emit-llvm -o - %s -fexceptions -std=c++11 -fblocks -fobjc-arc | FileCheck -check-prefix=ARC %s
17 // ARC-LABEL: define i32 ()* @_Z1fv(
18 // ARC-LABEL: define internal i32 ()* @"_ZZ1fvENK3$_0cvU13block_pointerFivEEv"
19 // ARC: store i8* bitcast (i8** @_NSConcreteStackBlock to i8*)
20 // ARC: store i8* bitcast (i32 (i8*)* @"___ZZ1fvENK3$_0cvU13block_pointerFivEEv_block_invoke" to i8…
21 // ARC: call i8* @objc_retainBlock
22 // ARC: call i8* @objc_autoreleaseReturnValue
34 // ARC: define void @_Z2f2v() [[NUW:#[0-9]+]] {
35 // ARC: store i8* bitcast (i32 (i8*)* @___Z2f2v_block_invoke to i8*),
36 // ARC: call i8* @objc_retainBlock
[all …]
/external/clang/test/SemaObjC/
Dwarn-retain-block-property.m1 …yntax-only -fblocks -fobjc-arc -Wno-objc-root-class %s 2>&1 | FileCheck --check-prefix=CHECK-ARC %s
34 // CHECK-ARC: 14:1: warning: retain'ed block property does not copy the block - use copy attribute …
35 // CHECK-ARC: @property (retain) void (^aBlock)(void);
36 // CHECK-ARC: ^
37 // CHECK-ARC: 15:1: error: property attributes 'retain' and 'weak' are mutually exclusive
38 // CHECK-ARC: @property (weak, retain) void (^aBlockW)(void);
39 // CHECK-ARC: ^
40 // CHECK-ARC: 18:1: error: property attributes 'copy' and 'retain' are mutually exclusive
41 // CHECK-ARC: @property (copy, retain) void (^aBlockC)(void);
42 // CHECK-ARC: ^
[all …]
Darc-system-header.m8 cp = test0(op); // expected-error {{'test0' is unavailable in ARC}}
9 cp = *test1(&op); // expected-error {{'test1' is unavailable in ARC}}
10 …cted-note@arc-system-header.h:1 {{inline function performs a conversion which is forbidden in ARC}}
11 …cted-note@arc-system-header.h:5 {{inline function performs a conversion which is forbidden in ARC}}
15 p->field = 0; // expected-error {{'field' is unavailable in ARC}}
16 … // expected-note@arc-system-header.h:14 {{declaration uses type that is ill-formed in ARC}}
20 p->field1 = 0; // expected-error {{'field1' is unavailable in ARC}}
21 … // expected-note@arc-system-header.h:19 {{declaration uses type that is ill-formed in ARC}}
26 p->field = 0; // expected-error {{'field' is unavailable in ARC}}
42 *p.prop = 0; // expected-error {{'prop' is unavailable in ARC}}
[all …]
Darc-type-conversion.m10 …d)(int*)arg; // expected-error {{cast of an Objective-C pointer to 'int *' is disallowed with ARC}}
12 … expected-error {{cast of an Objective-C pointer to '__autoreleasing id *' is disallowed with ARC}}
13 …arg; // expected-error {{cast of an Objective-C pointer to '__strong id *' is disallowed with ARC}}
17 …oid**)arg; // expected-error {{cast of an Objective-C pointer to 'void **' is disallowed with ARC}}
21 … // expected-note {{use CFBridgingRetain call to make an ARC object available as a +1 'void *'}} \
22 … // expected-note {{use CFBridgingRelease call to transfer ownership of a +1 'void *' into ARC}}
27 … // expected-note {{use CFBridgingRetain call to make an ARC object available as a +1 'void *'}}
58 …t conversion of a non-Objective-C pointer type 'void *' to '__strong id *' is disallowed with ARC}}
59 …cit conversion of a non-Objective-C pointer type 'void *' to '__weak id *' is disallowed with ARC}}
60 …rsion of a non-Objective-C pointer type 'void *' to '__autoreleasing id *' is disallowed with ARC}}
[all …]
Dobjcbridge-attribute-arc.m51 …_bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka 'struct __CFError *') into ARC}}
77 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}}
80 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}}
83 …dge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}} \
87 …ge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka 'union __CFUPrimeColor *') into ARC}}
90 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
94 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
98 …ridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka 'struct __CFErrorRef *') into ARC}}
102 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
109 …bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka 'struct __CFErrorRef *') into ARC}}
[all …]
/external/clang/test/Index/
Dcomplete-property-flags.m30 …tion-at=%s:7:11 %s -fobjc-arc -fobjc-runtime=macosx-10.7 | FileCheck -check-prefix=CHECK-CC1-ARC %s
31 // CHECK-CC1-ARC: {TypedText assign}
32 // CHECK-CC1-ARC-NEXT: {TypedText atomic}
33 // CHECK-CC1-ARC-NEXT: {TypedText copy}
34 // CHECK-CC1-ARC-NEXT: {TypedText getter}{Text =}{Placeholder method}
35 // CHECK-CC1-ARC-NEXT: {TypedText nonatomic}
36 // CHECK-CC1-ARC-NEXT: {TypedText nonnull}
37 // CHECK-CC1-ARC-NEXT: {TypedText null_resettable}
38 // CHECK-CC1-ARC-NEXT: {TypedText null_unspecified}
39 // CHECK-CC1-ARC-NEXT: {TypedText nullable}
[all …]
/external/u-boot/arch/arc/
DKconfig1 menu "ARC architecture"
2 depends on ARC
12 prompt "ARC Instruction Set"
18 The original ARC ISA of ARC600/700 cores
21 bool "ARC ISA v2"
23 ISA for the Next Generation ARC-HS cores
33 bool "ARC 750D"
40 bool "ARC 770D"
47 bool "ARC EM6"
51 Next Generation ARC Core based on ISA-v2 ISA without MMU.
[all …]
/external/u-boot/doc/
DREADME.ARC1 Synopsys' DesignWare(r) ARC(r) Processors are a family of 32-bit CPUs
5 More information on ARC cores avaialble here:
9 technology to tailor each ARC processor instance to meet specific performance,
12 The DesignWare ARC processors are also extendable, allowing designers to add
15 Synopsys' ARC processors have been used by over 170 customers worldwide who
16 collectively ship more than 1 billion ARC-based chips annually.
18 All DesignWare ARC processors utilize a 16-/32-bit ISA that provides excellent
24 The ARC GNU toolchain with support for all ARC Processors can be downloaded
/external/clang/test/Driver/
Dobjc-weak.m3 …cosx-version-min=10.7 -S -### %s -fobjc-arc -fobjc-weak 2>&1 | FileCheck %s --check-prefix ARC-WEAK
4 …=10.7 -S -### %s -fno-objc-weak -fobjc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-WEAK
5 // ARC-WEAK: -fobjc-arc
6 // ARC-WEAK: -fobjc-weak
8 …ersion-min=10.7 -S -### %s -fobjc-arc -fno-objc-weak 2>&1 | FileCheck %s --check-prefix ARC-NO-WEAK
9 ….7 -S -### %s -fobjc-weak -fno-objc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-NO-WEAK
10 // ARC-NO-WEAK: -fobjc-arc
11 // ARC-NO-WEAK: -fno-objc-weak
13 …min=10.5 -S -### %s -fobjc-arc -fobjc-weak 2>&1 | FileCheck %s --check-prefix ARC-WEAK-NOTSUPPORTED
14 … %s -fno-objc-weak -fobjc-weak -fobjc-arc 2>&1 | FileCheck %s --check-prefix ARC-WEAK-NOTSUPPORTED
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DLazyCallGraphTest.cpp618 LazyCallGraph::RefSCC &ARC = *CG.lookupRefSCC(A); in TEST() local
622 EXPECT_TRUE(ARC.isParentOf(BRC)); in TEST()
624 EXPECT_TRUE(ARC.isParentOf(CRC)); in TEST()
626 EXPECT_FALSE(ARC.isParentOf(DRC)); in TEST()
628 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST()
630 EXPECT_FALSE(DRC.isChildOf(ARC)); in TEST()
632 EXPECT_TRUE(DRC.isDescendantOf(ARC)); in TEST()
640 ARC.insertOutgoingEdge(A, D, LazyCallGraph::Edge::Call); in TEST()
649 EXPECT_TRUE(ARC.isParentOf(DRC)); in TEST()
651 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST()
[all …]
/external/clang/test/SemaObjCXX/
Dobjcbridge-attribute.mm33 …{{use __bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}}
59 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
62 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
65 …e __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \
69 …__bridge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}}
72 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
76 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
80 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
84 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
91 …{use __bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}}
[all …]
Dobjcbridge-attribute-arc.mm33 …{{use __bridge_transfer to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}}
59 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
62 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
65 …e __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \
69 …__bridge_transfer to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}}
72 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
76 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
80 …use __bridge_transfer to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
84 …// expected-note {{use __bridge_retained to make an ARC object available as a +1 'CFErrorRef' (aka…
91 …{use __bridge_transfer to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}}
[all …]
Dobjcbridge-static-cast.mm33 …nsfer with C-style cast to transfer ownership of a +1 'CFTestingRef' (aka '__CFError *') into ARC}}
59 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
62 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
65 …r with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}} \
69 …with C-style cast to transfer ownership of a +1 'CFUColor2Ref' (aka '__CFUPrimeColor *') into ARC}}
72 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1…
76 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1…
80 …fer with C-style cast to transfer ownership of a +1 'CFErrorRef2' (aka '__CFErrorRef *') into ARC}}
84 …// expected-note {{use __bridge_retained with C-style cast to make an ARC object available as a +1…
91 …sfer with C-style cast to transfer ownership of a +1 'CFErrorRef' (aka '__CFErrorRef *') into ARC}}
[all …]
/external/llvm/unittests/Analysis/
DLazyCallGraphTest.cpp491 LazyCallGraph::RefSCC &ARC = *CG.lookupRefSCC(A); in TEST() local
495 EXPECT_TRUE(ARC.isParentOf(BRC)); in TEST()
496 EXPECT_TRUE(ARC.isParentOf(CRC)); in TEST()
497 EXPECT_FALSE(ARC.isParentOf(DRC)); in TEST()
498 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST()
499 EXPECT_FALSE(DRC.isChildOf(ARC)); in TEST()
500 EXPECT_TRUE(DRC.isDescendantOf(ARC)); in TEST()
505 ARC.insertOutgoingEdge(A, D, LazyCallGraph::Edge::Call); in TEST()
514 EXPECT_TRUE(ARC.isParentOf(DRC)); in TEST()
515 EXPECT_TRUE(ARC.isAncestorOf(DRC)); in TEST()
[all …]
/external/clang/test/CodeGenObjC/
Darc-linetable-autorelease.m3 // ARC cleanups should be at the closing '}'.
32 // CHECK: call void @objc_storeStrong{{.*}} !dbg ![[ARC:[0-9]+]]
33 // CHECK: call {{.*}} @objc_autoreleaseReturnValue{{.*}} !dbg ![[ARC]]
34 // CHECK: ret {{.*}} !dbg ![[ARC]]
37 // CHECK: ![[ARC]] = !DILocation(line: [[@LINE+1]], scope: !{{.*}})
/external/clang/test/ARCMT/
Dchecking.m65 - (id)retain { return self; } // expected-error {{ARC forbids implementation}}
66 - (id)retainCount { return self; } // expected-error {{ARC forbids implementation}}
67 - (id)autorelease { return self; } // expected-error {{ARC forbids implementation}}
68 - (oneway void)release { } // expected-error {{ARC forbids implementation}}
77 // expected-error {{ARC forbids explicit message send}}
79 // expected-error {{ARC forbids explicit message send}}
81 // expected-error {{ARC forbids explicit message send}} \
85 // expected-error {{ARC forbids explicit message send}}
87 // expected-error {{ARC forbids explicit message send}}
90 [a retainCount]; // expected-error {{ARC forbids explicit message send of 'retainCount'}} \
[all …]
/external/cros/system_api/dbus/login_manager/
Darc.proto11 // ARC start options sent from Chrome to session manager. This message is used
19 // ARC upgrade options sent from Chrome to session manager. This message is used
44 // Account ID of the user to start ARC for. This must be the same as the
58 // Option to notify ARC if the account is a child, allowing us to provide
59 // special behavior for child account on ARC.
65 // Non-empty only if the ARC container is being upgraded for a Chrome OS demo
77 // Option to notify ARC that it should transition from a supervised state to

12345678910>>...59