Searched refs:TD (Results 126 - 150 of 196) sorted by relevance

12345678

/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp658 const DataLayout *TD = TLI ? TLI->getDataLayout() : 0; local
659 if (!TD) return false;
666 return Simplifier.fold(CI, TD, TLInfo);
1089 const DataLayout *TD = TLI.getDataLayout(); local
1093 const StructLayout *SL = TD->getStructLayout(STy);
1098 uint64_t TypeSize = TD->getTypeAllocSize(GTI.getIndexedType());
H A DJumpThreading.cpp79 DataLayout *TD; member in class:__anon2778::JumpThreading
152 TD = getAnalysisIfAvailable<DataLayout>();
493 Value *Res = SimplifyCmpInst(Cmp->getPredicate(), LHS, RHS, TD);
695 Value *SimpleVal = ConstantFoldInstruction(I, TD, TLI);
1478 SimplifyInstructionsInBlock(NewBB, TD, TLI);
1560 if (Value *IV = SimplifyInstruction(New, TD)) {
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp431 if (const TypedefNameDecl *TD = D->getTypedefNameForAnonDecl()) {
433 Out << '@' << *TD; local
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp112 DataLayout *TD; member in struct:__anon2564::PPCCTRLoops
174 TD = getAnalysisIfAvailable<DataLayout>();
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp719 const DataLayout *TD = TM.getDataLayout(); local
724 TD->getPointerSize());
H A DX86FastISel.cpp300 Val = Constant::getNullValue(TD.getIntPtrType(Val->getContext()));
550 const StructLayout *SL = TD.getStructLayout(STy);
557 uint64_t S = TD.getTypeAllocSize(GTI.getIndexedType());
753 TD.getABITypeAlignment(S->getValueOperand()->getType());
964 Op1 = Constant::getNullValue(TD.getIntPtrType(Op0->getContext()));
1961 unsigned FrameSize = TD.getTypeAllocSize(ElementTy);
2018 unsigned OriginalAlignment = TD.getABITypeAlignment(ArgTy);
2437 unsigned Align = TD.getPrefTypeAlignment(C->getType());
2440 Align = TD.getTypeAllocSize(C->getType());
2536 unsigned Size = TD
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp267 else if (const TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(SD)) {
268 if (TD->getUnderlyingType()->isRecordType() ||
270 TD->getUnderlyingType()->isEnumeralType()))
H A DSemaLookup.cpp403 if (TypeDecl *TD = dyn_cast<TypeDecl>(D)) {
404 if (!TD->getDeclContext()->isRecord()) {
405 QualType T = SemaRef.Context.getTypeDeclType(TD);
1895 if (TagDecl *TD = dyn_cast<TagDecl>(*DI)) {
1896 TagDecls.insert(TD);
1897 Diag(TD->getLocation(), diag::note_hidden_tag);
4617 if (const TagDecl *TD = dyn_cast<TagDecl>(D))
4618 return TD->getDefinition();
4623 if (const TemplateDecl *TD = dyn_cast<TemplateDecl>(D))
4624 return getDefinitionToImport(TD
[all...]
H A DSemaDeclAttr.cpp1248 TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D); local
1249 if (TD == 0) {
1257 S.ExtVectorDecls.push_back(TD);
1261 if (TagDecl *TD = dyn_cast<TagDecl>(D))
1262 TD->addAttr(::new (S.Context) PackedAttr(Attr.getRange(), S.Context));
2501 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D)) {
2502 QualType T = TD->getUnderlyingType();
2504 S.Diag(TD->getLocation(), diag::err_nsobject_attribute);
3245 TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(D); local
3246 if (TD
[all...]
H A DSemaAccess.cpp1120 else if (TagDecl *TD = dyn_cast<TagDecl>(D)) {
1123 PrevDecl = TD->getPreviousDecl();
1490 } else if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) {
1491 DC = cast<DeclContext>(TD->getTemplatedDecl());
H A DSemaExprObjC.cpp3168 static inline ObjCBridgeAttr *getObjCBridgeAttr(const TypedefType *TD) { argument
3169 TypedefNameDecl *TDNDecl = TD->getDecl();
3183 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
3184 TypedefNameDecl *TDNDecl = TD->getDecl();
3185 if (ObjCBridgeAttr *ObjCBAttr = getObjCBridgeAttr(TD)) {
3227 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
3228 TypedefNameDecl *TDNDecl = TD->getDecl();
3229 if (ObjCBridgeAttr *ObjCBAttr = getObjCBridgeAttr(TD)) {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp298 // visitLoadInst will propagate an alignment onto the load when TD is around,
299 // and if TD isn't around, we can't handle the mixed case.
793 if (Value *V = SimplifyInstruction(&PN, TD, TLI))
896 if (PN.getType()->isIntegerTy() && TD &&
897 !TD->isLegalInteger(PN.getType()->getPrimitiveSizeInBits()))
H A DInstCombineShifts.cpp191 // If we got a constantexpr back, try to simplify it with TD info.
680 TD))
717 I.isExact(), TD))
757 I.isExact(), TD))
H A DInstCombineSimplifyDemanded.cpp108 assert((TD || !VTy->isPointerTy()) &&
110 assert((!TD || TD->getTypeSizeInBits(VTy->getScalarType()) == BitWidth) &&
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp227 if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(*I)) {
228 if (isTopLevelBlockPointerType(TD->getUnderlyingType()))
229 RewriteBlockPointerDecl(TD);
230 else if (TD->getUnderlyingType()->isFunctionPointerType())
231 CheckFunctionPointerDecl(TD->getUnderlyingType(), TD);
233 RewriteObjCQualifiedInterfaceTypes(TD);
2278 else if (TypedefNameDecl *TD = dyn_cast<TypedefNameDecl>(Dcl)) {
2279 Loc = TD->getLocation();
2280 Type = TD
3915 TagDecl *TD = 0; local
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp3949 TD = SemaRef.LocallyScopedExternCDecls.begin(),
3951 TD != TDEnd; ++TD) {
3952 if (!TD->second->isFromASTFile())
3953 AddDeclRef(TD->second, LocallyScopedExternCDecls);
5274 void ASTWriter::AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, argument
5278 TD = TD->getCanonicalDecl();
5279 if (!(!D->isFromASTFile() && TD->isFromASTFile()))
5282 UpdateRecord &Record = DeclUpdates[TD];
5287 AddedCXXTemplateSpecialization( const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) argument
5300 AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, const FunctionDecl *D) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp662 : TM(tm), TD(TM.getDataLayout()), TLOF(*tlof) {
666 IsLittleEndian = TD->isLittleEndian();
802 return TD->getPointerSizeInBits(AS);
811 return MVT::getIntegerVT(8*TD->getPointerSize(0));
1233 return TD->getCallFrameTypeAlignment(Ty);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp2597 if (TD)
2598 return getConstant(IntTy, TD->getTypeAllocSize(AllocTy));
2602 if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI))
2615 if (TD) {
2617 TD->getStructLayout(STy)->getElementOffset(FieldNo));
2622 if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI))
2670 if (TD)
2671 return TD->getTypeSizeInBits(Ty);
2697 if (TD)
2698 return TD
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp585 unsigned Align = TD.getPrefTypeAlignment(CFP->getType());
588 Align = TD.getTypeAllocSize(CFP->getType());
643 unsigned Align = TD.getPrefTypeAlignment(C->getType());
646 Align = TD.getTypeAllocSize(C->getType());
703 unsigned Align = TD.getPrefTypeAlignment(GV->getType());
706 Align = TD.getTypeAllocSize(GV->getType());
892 const StructLayout *SL = TD.getStructLayout(STy);
896 uint64_t S = TD.getTypeAllocSize(GTI.getIndexedType());
2298 unsigned OriginalAlignment = TD.getABITypeAlignment(ArgTy);
2431 unsigned OriginalAlignment = TD
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/
H A DASTDiagnostic.cpp1694 TemplateDiff TD(OS, Context, FromType, ToType, PrintTree, PrintFromType,
1696 TD.DiffTemplate();
1697 return TD.Emit();
/freebsd-10.2-release/contrib/llvm/tools/lldb/source/Expression/
H A DClangASTSource.cpp785 template <class D2, template <class D> class TD, class D1>
786 TD<D2>
787 DynCast(TD<D1> source)
789 return TD<D2> (dyn_cast<D2>(source.decl));
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp204 TD = P->getAnalysisIfAvailable<DataLayout>();
217 DataLayout *TD; member in struct:__anon2854::BBVectorize
435 TD = getAnalysisIfAvailable<DataLayout>();
629 int64_t VTyTSS = (int64_t) TD->getTypeStoreSize(VTy);
633 int64_t VTy2TSS = (int64_t) TD->getTypeStoreSize(VTy2);
816 (void) SimplifyInstructionsInBlock(&BB, TD, AA->getTargetLibraryInfo());
871 if (TD == 0 && IsSimpleLoadStore)
908 if ((!Config.VectorizePointers || TD == 0) &&
972 unsigned VecAlignment = TD->getPrefTypeAlignment(VType);
/freebsd-10.2-release/libexec/getty/
H A Dsubr.c451 f |= adelay(TD, tbdelay);
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.h431 llvm::Module &M, const llvm::DataLayout &TD,
837 void UpdateCompletedType(const TagDecl *TD);
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJITEmitter.cpp750 const DataLayout *TD) {
760 Size += TD->getTypeAllocSize(Ty);
749 GetConstantPoolSizeInBytes(MachineConstantPool *MCP, const DataLayout *TD) argument

Completed in 500 milliseconds

12345678