Searched refs:TD (Results 1 - 25 of 203) sorted by relevance

123456789

/freebsd-10.0-release/contrib/llvm/lib/Target/
H A DTarget.cpp57 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 DTargetSelectionDAGInfo.cpp19 : TD(TM.getDataLayout()) {
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h35 /// 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 DInstructionSimplify.h51 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 DConstantFolding.h39 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 DLoads.h30 unsigned Align, const DataLayout *TD = 0);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DIntrinsicLowering.h27 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 DBuildLibCalls.h31 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 DLocal.h88 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 DSimplifyLibCalls.h34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
H A DCloning.h153 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 DMakefile7 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 DConstantFolding.cpp49 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 DValueTracking.cpp39 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 DLoads.cpp57 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 DInstructionSimplify.cpp45 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 DMangler.h37 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 DInterpreter.cpp48 : ExecutionEngine(M), TD(M) {
51 setDataLayout(&TD);
57 IL = new IntrinsicLowering(TD);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DGlobalMerge.cpp126 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 DSimplifyLibCalls.cpp48 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 DMemCpyOptimizer.cpp42 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 DScalarReplAggregates.cpp90 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 DBuildLibCalls.cpp35 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 DCocoaConventions.cpp28 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 DLLVMConventionsChecker.cpp59 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...]

Completed in 239 milliseconds

123456789