/freebsd-10.0-release/contrib/llvm/lib/Target/ |
H A D | Target.cpp | 57 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM) { argument 58 unwrap(PM)->add(new DataLayout(*unwrap(TD))); 66 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) { argument 67 std::string StringRep = unwrap(TD)->getStringRepresentation(); 71 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) { argument 72 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian; 75 unsigned LLVMPointerSize(LLVMTargetDataRef TD) { argument 76 return unwrap(TD)->getPointerSize(0); 79 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS) { argument 80 return unwrap(TD) 83 LLVMIntPtrType(LLVMTargetDataRef TD) argument 87 LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) argument 91 LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 95 LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 99 LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 103 LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 107 LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 111 LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 115 LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, LLVMValueRef GlobalVar) argument 120 LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned long long Offset) argument 126 LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned Element) argument 132 LLVMDisposeTargetData(LLVMTargetDataRef TD) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetSelectionDAGInfo.cpp | 19 : TD(TM.getDataLayout()) {
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 35 /// type (but only if TD is non-null), and vectors of integers. In the case 40 const DataLayout *TD = 0, unsigned Depth = 0); 46 const DataLayout *TD = 0, unsigned Depth = 0); 59 bool isKnownNonZero(Value *V, const DataLayout *TD = 0, unsigned Depth = 0); 66 /// type (but only if TD is non-null), and vectors of integers. In the case 71 const DataLayout *TD = 0, unsigned Depth = 0); 82 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = 0, 120 const DataLayout *TD); 123 const DataLayout *TD) { 124 return GetPointerBaseWithConstantOffset(const_cast<Value*>(Ptr), Offset,TD); 122 GetPointerBaseWithConstantOffset(const Value *Ptr, int64_t &Offset, const DataLayout *TD) argument [all...] |
H A D | InstructionSimplify.h | 51 const DataLayout *TD = 0, 58 const DataLayout *TD = 0, 65 const DataLayout *TD = 0, 72 const DataLayout *TD = 0, 80 const DataLayout *TD = 0, 86 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 92 Value *SimplifySDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 98 Value *SimplifyUDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 104 Value *SimplifyFDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 110 Value *SimplifySRemInst(Value *LHS, Value *RHS, const DataLayout *TD [all...] |
H A D | ConstantFolding.h | 39 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout *TD = 0, 46 const DataLayout *TD = 0, 57 const DataLayout *TD = 0, 66 const DataLayout *TD = 0, 78 Constant *ConstantFoldLoadFromConstPtr(Constant *C, const DataLayout *TD = 0);
|
H A D | Loads.h | 30 unsigned Align, const DataLayout *TD = 0);
|
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | IntrinsicLowering.h | 27 const DataLayout& TD; member in class:llvm::IntrinsicLowering 33 TD(td), Warned(false) {}
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, 38 const DataLayout *TD, const TargetLibraryInfo *TLI); 43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD, 48 const DataLayout *TD, const TargetLibraryInfo *TLI); 53 const DataLayout *TD, const TargetLibraryInfo *TLI, 59 const DataLayout *TD, const TargetLibraryInfo *TLI, 66 IRBuilder<> &B, const DataLayout *TD, 72 const DataLayout *TD, const TargetLibraryInfo *TLI); 76 const DataLayout *TD, const TargetLibraryInfo *TLI); 88 Value *EmitPutChar(Value *Char, IRBuilder<> &B, const DataLayout *TD, [all...] |
H A D | Local.h | 88 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = 0, 107 DataLayout *TD = 0); 139 const DataLayout *TD = 0); 167 const DataLayout *TD = 0); 170 static inline unsigned getKnownAlignment(Value *V, const DataLayout *TD = 0) { 171 return getOrEnforceKnownAlignment(V, 0, TD); 180 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP, argument 183 Type *IntPtrTy = TD.getIntPtrType(GEP->getContext()); 191 unsigned IntPtrWidth = TD.getPointerSizeInBits(); 197 uint64_t Size = TD [all...] |
H A D | SimplifyLibCalls.h | 34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
H A D | Cloning.h | 153 const DataLayout *TD = 0, 162 : CG(cg), TD(td) {} 167 const DataLayout *TD; member in class:llvm::InlineFunctionInfo
|
/freebsd-10.0-release/tools/regression/execve/ |
H A D | Makefile | 7 TD= ${.CURDIR}/tests macro 16 ${x}: ${TD}/${x} 17 cp ${TD}/${x} . 33 ${RP} ${TD}/nonexistent | grep 'No such file or directory' 53 goodaout: ${TD}/goodaout.c 54 ${CC} -static -o ${.TARGET} ${TD}/goodaout.c
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 49 const DataLayout &TD) { 81 unsigned BitShift = TD.getTypeAllocSizeInBits(SrcEltTy); 85 if (TD.isLittleEndian()) 103 return FoldBitCast(ConstantVector::get(Ops), DestTy, TD); 135 C = FoldBitCast(C, DestIVTy, TD); 159 bool isLittleEndian = TD.isLittleEndian(); 224 APInt &Offset, const DataLayout &TD) { 238 return IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD); 243 if (!IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD)) 247 return GEP->accumulateConstantOffset(TD, Offse 48 FoldBitCast(Constant *C, Type *DestTy, const DataLayout &TD) argument 223 IsConstantOffsetFromGlobal(Constant *C, GlobalValue *&GV, APInt &Offset, const DataLayout &TD) argument 257 ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, unsigned BytesLeft, const DataLayout &TD) argument 379 FoldReinterpretLoadFromConstPtr(Constant *C, const DataLayout &TD) argument 458 ConstantFoldLoadFromConstPtr(Constant *C, const DataLayout *TD) argument 531 ConstantFoldLoadInst(const LoadInst *LI, const DataLayout *TD) argument 600 CastGEPIndices(ArrayRef<Constant *> Ops, Type *ResultTy, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 650 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 814 ConstantFoldInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 885 ConstantFoldConstantExpressionImpl(const ConstantExpr *CE, const DataLayout *TD, const TargetLibraryInfo *TLI, SmallPtrSet<ConstantExpr *, 4> &FoldedOps) argument 910 ConstantFoldConstantExpression(const ConstantExpr *CE, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 927 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 1014 ConstantFoldCompareInstOperands(unsigned Predicate, Constant *Ops0, Constant *Ops1, const DataLayout *TD, const TargetLibraryInfo *TLI) argument [all...] |
H A D | ValueTracking.cpp | 39 static unsigned getBitWidth(Type *Ty, const DataLayout *TD) { argument 43 return TD ? TD->getPointerSizeInBits() : 0; 49 const DataLayout *TD, unsigned Depth) { 60 llvm::ComputeMaskedBits(Op1, KnownZero2, KnownOne2, TD, Depth+1); 81 llvm::ComputeMaskedBits(Op0, LHSKnownZero, LHSKnownOne, TD, Depth+1); 86 llvm::ComputeMaskedBits(Op1, KnownZero2, KnownOne2, TD, Depth+1); 135 const DataLayout *TD, unsigned Depth) { 137 ComputeMaskedBits(Op1, KnownZero, KnownOne, TD, Depth+1); 138 ComputeMaskedBits(Op0, KnownZero2, KnownOne2, TD, Dept 46 ComputeMaskedBitsAddSub(bool Add, Value *Op0, Value *Op1, bool NSW, APInt &KnownZero, APInt &KnownOne, APInt &KnownZero2, APInt &KnownOne2, const DataLayout *TD, unsigned Depth) argument 132 ComputeMaskedBitsMul(Value *Op0, Value *Op1, bool NSW, APInt &KnownZero, APInt &KnownOne, APInt &KnownZero2, APInt &KnownOne2, const DataLayout *TD, unsigned Depth) argument 228 ComputeMaskedBits(Value *V, APInt &KnownZero, APInt &KnownOne, const DataLayout *TD, unsigned Depth) argument 792 ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, const DataLayout *TD, unsigned Depth) argument 939 isKnownNonZero(Value *V, const DataLayout *TD, unsigned Depth) argument 1074 MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout *TD, unsigned Depth) argument 1092 ComputeNumSignBits(Value *V, const DataLayout *TD, unsigned Depth) argument 1675 GetPointerBaseWithConstantOffset(Value *Ptr, int64_t &Offset, const DataLayout *TD) argument 1854 GetUnderlyingObject(Value *V, const DataLayout *TD, unsigned MaxLookup) argument 1883 GetUnderlyingObjects(Value *V, SmallVectorImpl<Value *> &Objects, const DataLayout *TD, unsigned MaxLookup) argument 1929 isSafeToSpeculativelyExecute(const Value *V, const DataLayout *TD) argument [all...] |
H A D | Loads.cpp | 57 unsigned Align, const DataLayout *TD) { 60 Base = GetPointerBaseWithConstantOffset(V, ByteOffset, TD); 81 if (TD && BaseAlign == 0) 82 BaseAlign = TD->getPrefTypeAlignment(BaseType); 85 if (!TD) 90 uint64_t LoadSize = TD->getTypeStoreSize(AddrTy->getElementType()); 91 if (ByteOffset + LoadSize <= TD->getTypeAllocSize(BaseType) && 56 isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom, unsigned Align, const DataLayout *TD) argument
|
H A D | InstructionSimplify.cpp | 45 const DataLayout *TD; member in struct:Query 50 const DominatorTree *dt) : TD(td), TLI(tli), DT(dt) {} 598 Q.TD, Q.TLI); 654 const DataLayout *TD, const TargetLibraryInfo *TLI, 656 return ::SimplifyAddInst(Op0, Op1, isNSW, isNUW, Query (TD, TLI, DT), 670 static Constant *stripAndComputeConstantOffsets(const DataLayout *TD, argument 676 if (!TD) 679 unsigned IntPtrWidth = TD->getPointerSizeInBits(); 688 if (!GEP->isInBounds() || !GEP->accumulateConstantOffset(*TD, Offset)) 704 Type *IntPtrTy = TD 653 SimplifyAddInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 714 computePointerDifference(const DataLayout *TD, Value *LHS, Value *RHS) argument 858 SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1036 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1042 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1048 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1056 SimplifyMulInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1144 SimplifySDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1160 SimplifyUDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1179 SimplifyFDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1249 SimplifySRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1265 SimplifyURemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1284 SimplifyFRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1352 SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1379 SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1411 SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1512 SimplifyAndInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1606 SimplifyOrInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1666 SimplifyXorInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1724 computePointerICmp(const DataLayout *TD, const TargetLibraryInfo *TLI, CmpInst::Predicate Pred, Value *LHS, Value *RHS) argument 2567 SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2664 SimplifyFCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2699 SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2748 SimplifyGEPInst(ArrayRef<Value *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2783 SimplifyInsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2833 SimplifyTruncInst(Value *Op, Type *Ty, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2906 SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2921 SimplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2995 SimplifyCall(Value *V, User::op_iterator ArgBegin, User::op_iterator ArgEnd, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3003 SimplifyCall(Value *V, ArrayRef<Value *> Args, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3012 SimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3146 replaceAndRecursivelySimplifyImpl(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3201 recursivelySimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3208 replaceAndRecursivelySimplify(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | Mangler.h | 37 const DataLayout &TD; member in class:llvm::Mangler 51 : Context(context), TD(td), NextAnonGlobalID(1) {}
|
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.cpp | 48 : ExecutionEngine(M), TD(M) { 51 setDataLayout(&TD); 57 IL = new IntrinsicLowering(TD);
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | GlobalMerge.cpp | 126 const DataLayout *TD; member in struct:__anon2633::GlobalMerge::GlobalCmp 128 GlobalCmp(const DataLayout *td) : TD(td) { } 134 return (TD->getTypeAllocSize(Ty1) < TD->getTypeAllocSize(Ty2)); 147 const DataLayout *TD = TLI->getDataLayout(); local 155 std::stable_sort(Globals.begin(), Globals.end(), GlobalCmp(TD)); 166 MergedSize += TD->getTypeAllocSize(Ty); 237 const DataLayout *TD = TLI->getDataLayout(); local 255 unsigned Alignment = TD->getPreferredAlignment(I); 257 if (Alignment > TD [all...] |
H A D | SimplifyLibCalls.cpp | 48 const DataLayout *TD; member in class:__anon2681::LibCallOptimization 63 Value *OptimizeCall(CallInst *CI, const DataLayout *TD, argument 66 this->TD = TD; 147 const DataLayout *TD = getAnalysisIfAvailable<DataLayout>(); local 175 Value *Result = LCO->OptimizeCall(CI, TD, TLI, Builder);
|
H A D | MemCpyOptimizer.cpp | 42 bool &VariableIdxFound, const DataLayout &TD){ 58 Offset += TD.getStructLayout(STy)->getElementOffset(OpC->getZExtValue()); 64 uint64_t Size = TD.getTypeAllocSize(GTI.getIndexedType()); 75 const DataLayout &TD) { 86 Offset = -GetOffsetFromIndex(GEP1, 1, VariableIdxFound, TD); 91 Offset = GetOffsetFromIndex(GEP2, 1, VariableIdxFound, TD); 109 int64_t Offset1 = GetOffsetFromIndex(GEP1, Idx, VariableIdxFound, TD); 110 int64_t Offset2 = GetOffsetFromIndex(GEP2, Idx, VariableIdxFound, TD); 144 bool isProfitableToUseMemset(const DataLayout &TD) const; 149 bool MemsetRange::isProfitableToUseMemset(const DataLayout &TD) cons 41 GetOffsetFromIndex(const GEPOperator *GEP, unsigned Idx, bool &VariableIdxFound, const DataLayout &TD) argument 74 IsPointerOffset(Value *Ptr1, Value *Ptr2, int64_t &Offset, const DataLayout &TD) argument 195 const DataLayout &TD; member in class:__anon2657::MemsetRanges 305 const DataLayout *TD; member in class:__anon2658::MemCpyOpt [all...] |
H A D | ScalarReplAggregates.cpp | 90 DataLayout *TD; member in struct:__anon2676::SROA 261 const DataLayout &TD; member in class:__anon2677::ConvertToScalarInfo 306 : AllocaSize(Size), TD(td), ScalarLoadThreshold(SLT), IsNotTrivial(false), 367 !HadNonMemTransferAccess && !TD.fitsInLegalInteger(BitWidth)) 523 uint64_t GEPOffset = TD.getIndexedOffset(PtrTy, 618 uint64_t GEPOffset = TD.getIndexedOffset(GEP->getPointerOperandType(), 695 AllocaInst *OrigAI = cast<AllocaInst>(GetUnderlyingObject(Ptr, &TD, 0)); 697 if (GetUnderlyingObject(MTI->getSource(), &TD, 0) != OrigAI) { 713 } else if (GetUnderlyingObject(MTI->getDest(), &TD, 0) != OrigAI) { 773 unsigned FromTypeSize = TD 1137 isSafeSelectToSpeculate(SelectInst *SI, const DataLayout *TD) argument 1175 isSafePHIToSpeculate(PHINode *PN, const DataLayout *TD) argument 1239 tryToMakeAllocaBePromotable(AllocaInst *AI, const DataLayout *TD) argument 2531 HasPadding(Type *Ty, const DataLayout &TD) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | BuildLibCalls.cpp | 35 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, argument 51 TD->getIntPtrType(Context), 65 const DataLayout *TD, const TargetLibraryInfo *TLI) { 80 TD->getIntPtrType(Context), 82 TD->getIntPtrType(Context), 95 const DataLayout *TD, const TargetLibraryInfo *TLI) { 120 IRBuilder<> &B, const DataLayout *TD, 140 TD->getIntPtrType(Context), NULL); 153 const DataLayout *TD, const TargetLibraryInfo *TLI, 177 IRBuilder<> &B, const DataLayout *TD, 64 EmitStrNLen(Value *Ptr, Value *MaxLen, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 94 EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 119 EmitStrNCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 152 EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI, StringRef Name) argument 176 EmitStrNCpy(Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI, StringRef Name) argument 203 EmitMemCpyChk(Value *Dst, Value *Src, Value *Len, Value *ObjSize, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 231 EmitMemChr(Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 259 EmitMemCmp(Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 319 EmitPutChar(Value *Char, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 341 EmitPutS(Value *Str, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 365 EmitFPutC(Value *Char, Value *File, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 398 EmitFPutS(Value *Str, Value *File, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 430 EmitFWrite(Value *Ptr, Value *Size, Value *File, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 469 fold(CallInst *CI, const DataLayout *TD, const TargetLibraryInfo *TLI) argument [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | CocoaConventions.cpp | 28 while (const TypedefType *TD = dyn_cast<TypedefType>(RetTy.getTypePtr())) { 29 StringRef TDName = TD->getDecl()->getIdentifier()->getName(); 35 RetTy = TD->getDecl()->getUnderlyingType();
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 59 const TypedefNameDecl *TD = TT->getDecl(); local 61 if (!InNamespace(TD, "std")) 64 return TD->getName() == "string"; 89 TemplateDecl *TD = TM.getAsTemplateDecl(); local 91 if (!TD || !InNamespace(TD, "std")) 94 return TD->getName() == "vector"; 103 TemplateDecl *TD = TM.getAsTemplateDecl(); local 105 if (!TD || !InNamespace(TD, "llv [all...] |