/freebsd-10-stable/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 LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) argument 95 LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) argument 99 LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 103 LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 107 LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 111 LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 115 LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 119 LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) argument 123 LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, LLVMValueRef GlobalVar) argument 128 LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned long long Offset) argument 134 LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, unsigned Element) argument 140 LLVMDisposeTargetData(LLVMTargetDataRef TD) argument [all...] |
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetSelectionDAGInfo.cpp | 19 : TD(TM.getDataLayout()) {
|
/freebsd-10-stable/contrib/llvm/include/llvm-c/ |
H A D | Target.h | 193 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM); 204 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD); 209 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD); 213 unsigned LLVMPointerSize(LLVMTargetDataRef TD); 218 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS); 222 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD); 227 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS); 231 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD); 236 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, 241 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRe [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 36 /// type (but only if TD is non-null), and vectors of integers. In the case 41 const DataLayout *TD = 0, unsigned Depth = 0); 47 const DataLayout *TD = 0, unsigned Depth = 0); 60 bool isKnownNonZero(Value *V, const DataLayout *TD = 0, unsigned Depth = 0); 67 /// type (but only if TD is non-null), and vectors of integers. In the case 72 const DataLayout *TD = 0, unsigned Depth = 0); 83 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = 0, 121 const DataLayout *TD); 124 const DataLayout *TD) { 125 return GetPointerBaseWithConstantOffset(const_cast<Value*>(Ptr), Offset,TD); 123 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-stable/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-stable/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 | 89 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = 0, 108 DataLayout *TD = 0); 140 const DataLayout *TD = 0); 174 const DataLayout *TD = 0); 177 static inline unsigned getKnownAlignment(Value *V, const DataLayout *TD = 0) { 178 return getOrEnforceKnownAlignment(V, 0, TD); 187 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP, argument 190 Type *IntPtrTy = TD.getIntPtrType(GEP->getType()); 205 uint64_t Size = TD.getTypeAllocSize(GTI.getIndexedType()) & PtrSizeMask; 216 Size = TD [all...] |
H A D | SimplifyLibCalls.h | 34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
H A D | Cloning.h | 154 const DataLayout *TD = 0, 163 : CG(cg), TD(td) {} 168 const DataLayout *TD; member in class:llvm::InlineFunctionInfo
|
/freebsd-10-stable/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-stable/contrib/llvm/tools/clang/lib/AST/ |
H A D | MangleNumberingContext.cpp | 41 MangleNumberingContext::getManglingNumber(const TagDecl *TD) { argument 42 return ++TagManglingNumbers[TD->getIdentifier()];
|
/freebsd-10-stable/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) { 227 unsigned BitWidth = TD.getPointerTypeSizeInBits(GV->getType()); 239 return IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD); 246 unsigned BitWidth = TD 48 FoldBitCast(Constant *C, Type *DestTy, const DataLayout &TD) argument 223 IsConstantOffsetFromGlobal(Constant *C, GlobalValue *&GV, APInt &Offset, const DataLayout &TD) argument 265 ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, unsigned BytesLeft, const DataLayout &TD) argument 388 FoldReinterpretLoadFromConstPtr(Constant *C, const DataLayout &TD) argument 472 ConstantFoldLoadFromConstPtr(Constant *C, const DataLayout *TD) argument 548 ConstantFoldLoadInst(const LoadInst *LI, const DataLayout *TD) argument 617 CastGEPIndices(ArrayRef<Constant *> Ops, Type *ResultTy, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 673 SymbolicallyEvaluateGEP(ArrayRef<Constant *> Ops, Type *ResultTy, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 839 ConstantFoldInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 912 ConstantFoldConstantExpressionImpl(const ConstantExpr *CE, const DataLayout *TD, const TargetLibraryInfo *TLI, SmallPtrSet<ConstantExpr *, 4> &FoldedOps) argument 937 ConstantFoldConstantExpression(const ConstantExpr *CE, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 954 ConstantFoldInstOperands(unsigned Opcode, Type *DestTy, ArrayRef<Constant *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 1053 ConstantFoldCompareInstOperands(unsigned Predicate, Constant *Ops0, Constant *Ops1, const DataLayout *TD, const TargetLibraryInfo *TLI) argument [all...] |
H A D | ValueTracking.cpp | 40 static unsigned getBitWidth(Type *Ty, const DataLayout *TD) { argument 44 return TD ? TD->getPointerTypeSizeInBits(Ty) : 0; 50 const DataLayout *TD, unsigned Depth) { 61 llvm::ComputeMaskedBits(Op1, KnownZero2, KnownOne2, TD, Depth+1); 82 llvm::ComputeMaskedBits(Op0, LHSKnownZero, LHSKnownOne, TD, Depth+1); 87 llvm::ComputeMaskedBits(Op1, KnownZero2, KnownOne2, TD, Depth+1); 136 const DataLayout *TD, unsigned Depth) { 138 ComputeMaskedBits(Op1, KnownZero, KnownOne, TD, Depth+1); 139 ComputeMaskedBits(Op0, KnownZero2, KnownOne2, TD, Dept 47 ComputeMaskedBitsAddSub(bool Add, Value *Op0, Value *Op1, bool NSW, APInt &KnownZero, APInt &KnownOne, APInt &KnownZero2, APInt &KnownOne2, const DataLayout *TD, unsigned Depth) argument 133 ComputeMaskedBitsMul(Value *Op0, Value *Op1, bool NSW, APInt &KnownZero, APInt &KnownOne, APInt &KnownZero2, APInt &KnownOne2, const DataLayout *TD, unsigned Depth) argument 229 ComputeMaskedBits(Value *V, APInt &KnownZero, APInt &KnownOne, const DataLayout *TD, unsigned Depth) argument 802 ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, const DataLayout *TD, unsigned Depth) argument 980 isKnownNonZero(Value *V, const DataLayout *TD, unsigned Depth) argument 1115 MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout *TD, unsigned Depth) argument 1133 ComputeNumSignBits(Value *V, const DataLayout *TD, unsigned Depth) argument 1899 GetUnderlyingObject(Value *V, const DataLayout *TD, unsigned MaxLookup) argument 1928 GetUnderlyingObjects(Value *V, SmallVectorImpl<Value *> &Objects, const DataLayout *TD, unsigned MaxLookup) argument 1974 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 677 if (!TD) 680 Type *IntPtrTy = TD->getIntPtrType(V->getType())->getScalarType(); 690 !GEP->accumulateConstantOffset(*TD, Offset)) 715 static Constant *computePointerDifference(const DataLayout *TD, argument 653 SimplifyAddInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 859 SimplifySubInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1037 SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1043 SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1049 SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1057 SimplifyMulInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1145 SimplifySDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1161 SimplifyUDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1180 SimplifyFDivInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1250 SimplifySRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1266 SimplifyURemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1285 SimplifyFRemInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1353 SimplifyShlInst(Value *Op0, Value *Op1, bool isNSW, bool isNUW, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1384 SimplifyLShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1420 SimplifyAShrInst(Value *Op0, Value *Op1, bool isExact, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1521 SimplifyAndInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1615 SimplifyOrInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1675 SimplifyXorInst(Value *Op0, Value *Op1, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 1733 computePointerICmp(const DataLayout *TD, const TargetLibraryInfo *TLI, CmpInst::Predicate Pred, Value *LHS, Value *RHS) argument 2590 SimplifyICmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2687 SimplifyFCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2722 SimplifySelectInst(Value *Cond, Value *TrueVal, Value *FalseVal, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2771 SimplifyGEPInst(ArrayRef<Value *> Ops, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2806 SimplifyInsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2856 SimplifyTruncInst(Value *Op, Type *Ty, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2929 SimplifyBinOp(unsigned Opcode, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 2944 SimplifyCmpInst(unsigned Predicate, Value *LHS, Value *RHS, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3019 SimplifyCall(Value *V, User::op_iterator ArgBegin, User::op_iterator ArgEnd, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3027 SimplifyCall(Value *V, ArrayRef<Value *> Args, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3036 SimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3170 replaceAndRecursivelySimplifyImpl(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3225 recursivelySimplifyInstruction(Instruction *I, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument 3232 replaceAndRecursivelySimplify(Instruction *I, Value *SimpleV, const DataLayout *TD, const TargetLibraryInfo *TLI, const DominatorTree *DT) argument [all...] |
/freebsd-10-stable/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-stable/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTMutationListener.h | 54 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, argument 60 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, argument 65 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, argument
|
H A D | MangleNumberingContext.h | 55 unsigned getManglingNumber(const TagDecl *TD);
|
/freebsd-10-stable/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-stable/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-stable/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 90 DataLayout *TD; member in struct:__anon2824::SROA 261 const DataLayout &TD; member in class:__anon2825::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 2534 HasPadding(Type *Ty, const DataLayout &TD) argument [all...] |
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 198 const DataLayout &TD; member in class:__anon2800::MemsetRanges 308 const DataLayout *TD; member in class:__anon2801::MemCpyOpt [all...] |