Searched defs:This (Results 1 - 19 of 19) sorted by relevance

/external/icu4c/common/
H A Dudatamem.c26 U_CFUNC void UDataMemory_init(UDataMemory *This) { argument
27 uprv_memset(This, 0, sizeof(UDataMemory));
28 This->length=-1;
40 UDataMemory *This; local
45 This = uprv_malloc(sizeof(UDataMemory));
46 if (This == NULL) {
49 UDataMemory_init(This);
50 This->heapAllocated = TRUE;
52 return This;
67 This i
84 UDataMemory_setData(UDataMemory *This, const void *dataAddr) argument
157 UDataMemory_isLoaded(const UDataMemory *This) argument
[all...]
H A Drbbirb.cpp7 // This file contains the RBBIRuleBuilder class implementation. This is the main class for
310 RuleBasedBreakIterator *This = new RuleBasedBreakIterator(data, status); local
312 delete This;
313 This = NULL;
315 else if(This == NULL) { // test for NULL
318 return This;
H A Drbbistbl.cpp64 // RBBISymbolTable::lookup This function from the abstract symbol table inteface
77 RBBISymbolTable *This = (RBBISymbolTable *)this; // cast off const local
91 This->fCachedSetLookup = usetNode->fInputSet;
99 This->fCachedSetLookup = NULL;
107 // RBBISymbolTable::lookupMatcher This function from the abstract symbol table
113 // This implementation cheats a little, and does not maintain a map of stand-in chars
120 RBBISymbolTable *This = (RBBISymbolTable *)this; // cast off const local
123 This->fCachedSetLookup = 0;
129 // RBBISymbolTable::parseReference This function from the abstract symbol table interface
134 // This implementatio
[all...]
/external/clang/include/clang/Basic/
H A DABI.h5 // This file is distributed under the University of Illinois Open Source
99 /// This - The 'this' pointer adjustment.
100 ThisAdjustment This; member in struct:clang::ThunkInfo
107 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return) argument
108 : This(This), Return(Return) { }
111 return LHS.This == RHS.This && LHS.Return == RHS.Return;
115 if (LHS.This < RHS.This)
[all...]
/external/clang/lib/CodeGen/
H A DCGCXX.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This contains code dealing with C++ code generation.
295 llvm::Value *This, llvm::Type *Ty) {
298 llvm::Value *VTable = CGF.GetVTablePtr(This, Ty);
305 CodeGenFunction::BuildVirtualCall(const CXXMethodDecl *MD, llvm::Value *This, argument
310 return ::BuildVirtualCall(*this, VTableIndex, This, Ty);
313 /// BuildVirtualCall - This routine is to support gcc's kext ABI making
348 /// BuildVirtualCall - This routine makes indirect vtable call for
388 llvm::Value *This, llvm::Type *Ty) {
393 return ::BuildVirtualCall(*this, VTableIndex, This, T
294 BuildVirtualCall(CodeGenFunction &CGF, uint64_t VTableIndex, llvm::Value *This, llvm::Type *Ty) argument
387 BuildVirtualCall(const CXXDestructorDecl *DD, CXXDtorType Type, llvm::Value *This, llvm::Type *Ty) argument
[all...]
H A DCGCXXABI.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This provides an abstract class for C++ code generation. Concrete subclasses
43 llvm::Value *&This,
164 // This should be enough to avoid assertions.
42 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, llvm::Value *&This, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
H A DItaniumCXXABI.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This provides C++ code generation targeting the Itanium C++ ABI. The class
64 llvm::Value *&This,
208 llvm::Value *&This,
239 llvm::Value *Ptr = Builder.CreateBitCast(This, Builder.getInt8PtrTy());
241 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted");
256 // In the virtual path, the adjustment left 'This' pointing to the
263 llvm::Value *VTable = Builder.CreateBitCast(This, VTableTy->getPointerTo());
333 /// This i
207 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, llvm::Value *&This, llvm::Value *MemFnPtr, const MemberPointerType *MPT) argument
[all...]
H A DCGClass.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This contains code dealing with C++ code generation of classes
72 /// This should only be used for (1) non-virtual bases or (2) virtual bases
75 /// The object pointed to by 'This' is assumed to be non-null.
77 CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(llvm::Value *This, argument
82 assert(This->getType()->isPointerTy() &&
83 cast<llvm::PointerType>(This->getType())->getElementType()
96 llvm::Value *V = This;
281 // This constructor/destructor does not need a VTT parameter.
658 // TODO: white-list trivial vbase initializers. This cas
1187 EmitCXXConstructorCall(const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, llvm::Value *This, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd) argument
1228 EmitSynthesizedCXXCopyCtorCall(const CXXConstructorDecl *D, llvm::Value *This, llvm::Value *Src, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd) argument
1360 EmitCXXDestructorCall(const CXXDestructorDecl *DD, CXXDtorType Type, bool ForVirtualBase, llvm::Value *This) argument
1408 GetVirtualBaseClassOffset(llvm::Value *This, const CXXRecordDecl *ClassDecl, const CXXRecordDecl *BaseClassDecl) argument
1568 GetVTablePtr(llvm::Value *This, llvm::Type *Ty) argument
1692 EmitCXXOperatorMemberCallee(const CXXOperatorCallExpr *E, const CXXMethodDecl *MD, llvm::Value *This) argument
[all...]
H A DCGExprCXX.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This contains code dealing with code generation of C++ expressions
29 llvm::Value *This,
41 Args.add(RValue::get(This), MD->getThisType(getContext()));
145 // This is a record decl. We know the type and can devirtualize it.
168 // Note: This function also emit constructor calls to support a MSVC
198 llvm::Value *This; local
200 This = EmitScalarExpr(ME->getBase());
202 This = EmitLValue(ME->getBase()).getAddress();
214 EmitAggregateCopy(This, RH
26 EmitCXXMemberCall(const CXXMethodDecl *MD, llvm::Value *Callee, ReturnValueSlot ReturnValue, llvm::Value *This, llvm::Value *VTT, CallExpr::const_arg_iterator ArgBeg, CallExpr::const_arg_iterator ArgEnd) argument
222 EmitSynthesizedCXXCopyCtorCall(cast<CXXConstructorDecl>(MD), This, RHS, local
304 llvm::Value *This; local
336 llvm::Value *This = LV.getAddress(); local
[all...]
H A DCGExpr.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This contains code to emit Expr nodes as LLVM code.
46 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
487 // This local is a GCC and MSVC compiler workaround.
496 // This local is a GCC and MSVC compiler workaround.
525 // This needs to be to the standard address space.
630 /// This can return one of two things: a simple address or a bitfield reference.
764 // This should really always be an i1, but sometimes it's already
902 // FIXME: This can easily be folded into the load of the high bits, which
1144 // This acces
2109 llvm::Value *This = LV.getAddress(); local
[all...]
/external/icu4c/i18n/
H A Drepattrn.cpp43 // Copy Constructor Note: This is a rather inefficient implementation,
296 RegexPattern *This = new RegexPattern; local
297 if (This == NULL) {
301 if (U_FAILURE(This->fDeferredStatus)) {
302 status = This->fDeferredStatus;
303 delete This;
306 This->fFlags = flags;
308 RegexCompile compiler(This, status);
312 delete This;
313 This
347 RegexPattern *This = new RegexPattern; local
773 RegexPatternDump(const RegexPattern *This) argument
[all...]
H A Duspoof.cpp92 SpoofImpl *This = SpoofImpl::validateThis(sc, status); local
93 delete This;
99 SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
100 if (This == NULL) {
111 This->fChecks = checks;
117 const SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
118 if (This == NULL) {
121 return This->fChecks;
126 SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
127 if (This
135 SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
151 const SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
168 SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
194 const SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
415 const SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
605 const SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
813 SpoofImpl *This = SpoofImpl::validateThis(sc, *status); local
[all...]
H A Duspoof_impl.cpp99 SpoofImpl *This = (SpoofImpl *)sc; local
100 if (This->fMagic != USPOOF_MAGIC ||
101 This->fSpoofData == NULL) {
105 if (!SpoofData::validateDataVersion(This->fSpoofData->fRawData, status)) {
108 return This;
120 // confusableLookup() This is the heart of the confusable skeleton generation
468 SpoofData *This = new SpoofData(udm, status); local
470 delete This;
473 if (This == NULL) {
476 return This;
[all...]
/external/icu4c/test/cintltst/
H A Dhpmufn.c23 * This should align the memory properly on any machine.
236 DummyMutex *This = *(DummyMutex **)mutex; local
239 TEST_ASSERT(This->fLockCount == 0);
240 TEST_ASSERT(This->fMagic == 123456);
241 This->fMagic = 0;
242 This->fLockCount = 0;
243 free(This);
247 DummyMutex *This = *(DummyMutex **)mutex; local
249 TEST_ASSERT(This->fMagic == 123456);
250 This
255 DummyMutex *This = *(DummyMutex **)mutex; local
[all...]
/external/icu4c/test/intltest/
H A Dsimplethread.cpp191 // This is probably an error on the part of our caller.
325 // This is the code that is run in the new separate thread.
326 SimpleThread *This = (SimpleThread *)arg; local
327 This->run(); // Run the user code.
332 PosixThreadImplementation *imp = (PosixThreadImplementation*)This->fImplementation;
/external/webkit/Tools/Scripts/webkitpy/common/checkout/
H A Dscm_unittest.py49 from webkitpy.common.config.committers import Committer # FIXME: This should not be needed namespace
50 from webkitpy.common.net.bugzilla import Attachment # FIXME: This should not be needed namespace
58 # FIXME: This should be unified into one of the executive.py commands!
117 # This used to be the last commit, but doing so broke
133 # This 4th commit is used to make sure that our patch file handling
182 """This class tests any standalone/top-level functions in the package."""
279 # FIXME: This code is brittle if the Attachment API changes.
1351 # This class is the first part of that.
/external/clang/lib/Serialization/
H A DASTReader.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This file defines the ASTReader class, which reads AST files.
283 // This is a macro definition. Determine the name of the macro we're
371 // This is an extra macro definition. Determine the name of the
907 /// This cache is very similar to the stat cache used by pretokenized
955 // the stream. This cursor will be used to read the contents of the
1123 // This is the module's main file.
1415 // This HeaderFileInfo was externally loaded.
1852 // files. This isn't the way to do it :)
1944 // This modul
2341 IdentifierLookupVisitor *This local
3038 HeaderFileInfoVisitor *This local
[all...]
/external/v8/include/
H A Dv8.h32 * This set of documents provides reference material generated from the
124 * This callback should either explicitly invoke Dispose on |object| if
180 * Creates a handle for the contents of the specified handle. This
192 * This check fails when trying to convert between incompatible
268 * This check fails when trying to convert between incompatible
324 * specified handle. This constructor allows you to pass persistent
336 * This check fails when trying to convert between incompatible
374 * This handle's reference, and any any other references to the storage
458 // This Data class is accessible internally as HandleScopeData through a
499 * Pre-compilation data that can be associated with a script. This
3739 Local<Object> Arguments::This() const { function in class:v8::Arguments
3971 Local<Object> AccessorInfo::This() const { function in class:v8::AccessorInfo
[all...]
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp5 // This file is distributed under the University of Illinois Open Source
10 // This file implements semantic analysis for C++ declarations.
326 /// arguments. This routine should be invoked for every declarator
413 // isn't worth the effort right now. This is the kind of test case that
527 /// This is called when there's a redeclaration of a VarDecl. The function
651 // This implements C++0x [dcl.constexpr]p3,4, as amended by N3308.
803 /// \param Field The field being checked. This may be a member of an anonymous
1276 // ambiguous. This is slightly more expensive than checking whether
1309 // that we can print them out. This is more expensive than any of
1347 /// This functio
7639 Expr *This = ActOnCXXThis(Loc).takeAs<Expr>(); local
8060 Expr *This = ActOnCXXThis(Loc).takeAs<Expr>(); local
[all...]

Completed in 287 milliseconds