/freebsd-9.3-release/contrib/llvm/lib/Target/ |
H A D | TargetLibraryInfo.cpp | 361 static void initialize(TargetLibraryInfo &TLI, const Triple &T, argument 376 TLI.setUnavailable(LibFunc::memset_pattern16); 379 TLI.setUnavailable(LibFunc::memset_pattern16); 381 TLI.setUnavailable(LibFunc::memset_pattern16); 385 TLI.setUnavailable(LibFunc::sinpi); 386 TLI.setUnavailable(LibFunc::sinpif); 387 TLI.setUnavailable(LibFunc::cospi); 388 TLI.setUnavailable(LibFunc::cospif); 389 TLI.setUnavailable(LibFunc::sincospi_stret); 390 TLI 634 TargetLibraryInfo(const TargetLibraryInfo &TLI) argument [all...] |
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 52 const TargetLibraryInfo *TLI = 0, 59 const TargetLibraryInfo *TLI = 0, 66 const TargetLibraryInfo *TLI = 0, 73 const TargetLibraryInfo *TLI = 0, 81 const TargetLibraryInfo *TLI = 0, 87 const TargetLibraryInfo *TLI = 0, 93 const TargetLibraryInfo *TLI = 0, 99 const TargetLibraryInfo *TLI = 0, 105 const TargetLibraryInfo *TLI = 0, 111 const TargetLibraryInfo *TLI [all...] |
H A D | MemoryBuiltins.h | 39 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 44 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 49 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 54 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 59 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 64 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 69 bool isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, 79 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 81 const TargetLibraryInfo *TLI) { 82 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI)); 80 extractMallocCall(Value *I, const TargetLibraryInfo *TLI) argument 122 extractCallocCall(Value *I, const TargetLibraryInfo *TLI) argument 135 isFreeCall(Value *I, const TargetLibraryInfo *TLI) argument 163 const TargetLibraryInfo *TLI; member in class:llvm::ObjectSizeOffsetVisitor 224 const TargetLibraryInfo *TLI; member in class:llvm::ObjectSizeOffsetEvaluator [all...] |
H A D | ConstantFolding.h | 40 const TargetLibraryInfo *TLI = 0); 47 const TargetLibraryInfo *TLI = 0); 58 const TargetLibraryInfo *TLI = 0); 67 const TargetLibraryInfo *TLI = 0); 99 const TargetLibraryInfo *TLI = 0);
|
H A D | PHITransAddr.h | 42 /// TLI - The target library info if known, otherwise null. 43 const TargetLibraryInfo *TLI; member in class:llvm::PHITransAddr 48 PHITransAddr(Value *addr, const DataLayout *td) : Addr(addr), TD(td), TLI(0) {
|
/freebsd-9.3-release/contrib/tcp_wrappers/ |
H A D | Makefile | 96 NETGROUP=-DNETGROUP TLI= all 102 NETGROUP=-DNETGROUP VSYSLOG= TLI= all 108 NETGROUP=-DNETGROUP TLI= all 114 NETGROUP=-DNETGROUP TLI= all 120 NETGROUP=-DNETGROUP VSYSLOG= TLI= all 126 NETGROUP=-DNETGROUP TLI= all miscd 132 NETGROUP=-DNETGROUP TLI= SYSTYPE="-systype bsd43" all 137 LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \ 142 RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP=-DNETGROUP TLI= \ 148 LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI [all...] |
H A D | fromhost.c | 5 * On systems with sockets and TLI, fromhost() determines the type of API 6 * (sockets, TLI), then invokes the appropriate API-specific routines. 17 #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) 38 * and the Transport Level Interface (TLI). 41 * or TLI. On some systems, sockets are not part of the streams system, 52 #endif /* TLI || PTX || TLI_SEQUENT */
|
H A D | try-from.c | 4 * and (SysV only) if the TLI on top of IP heuristics work. 24 #ifdef TLI 55 * Turn on the "IP-underneath-TLI" detection heuristics. 57 #ifdef TLI 60 #endif /* TLI */
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 32 const TargetLibraryInfo *TLI); 38 const DataLayout *TD, const TargetLibraryInfo *TLI); 44 const TargetLibraryInfo *TLI); 48 const DataLayout *TD, const TargetLibraryInfo *TLI); 53 const DataLayout *TD, const TargetLibraryInfo *TLI, 59 const DataLayout *TD, const TargetLibraryInfo *TLI, 67 const TargetLibraryInfo *TLI); 72 const DataLayout *TD, const TargetLibraryInfo *TLI); 76 const DataLayout *TD, const TargetLibraryInfo *TLI); 89 const TargetLibraryInfo *TLI); [all...] |
H A D | SimplifyLibCalls.h | 34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUTargetTransformInfo.cpp | 39 const AMDGPUTargetLowering *TLI; member in class:__anon2442::AMDGPUTTI 46 AMDGPUTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 52 TLI(TM->getTargetLowering()) {
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 182 const TargetLoweringBase *TLI = getTLI(); local 183 return TLI->supportJumpTables() && 184 (TLI->isOperationLegalOrCustom(ISD::BR_JT, MVT::Other) || 185 TLI->isOperationLegalOrCustom(ISD::BRIND, MVT::Other)); 189 const TargetLoweringBase *TLI = getTLI(); local 190 EVT VT = TLI->getValueType(Ty); 191 return TLI->isTypeLegal(VT) && TLI->isOperationLegalOrCustom(ISD::FSQRT, VT); 233 const TargetLoweringBase *TLI = getTLI(); local 234 int ISD = TLI 280 const TargetLoweringBase *TLI = getTLI(); local 374 const TargetLoweringBase *TLI = getTLI(); local 473 const TargetLoweringBase *TLI = getTLI(); local [all...] |
H A D | Analysis.cpp | 74 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty, argument 80 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy); 85 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets, 92 uint64_t EltSize = TLI.getDataLayout()->getTypeAllocSize(EltTy); 94 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets, 102 ValueVTs.push_back(TLI.getValueType(Ty)); 129 const TargetLowering &TLI) { 133 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]); 205 const TargetLoweringBase& TLI) { 208 TLI 128 hasInlineAsmMemConstraint(InlineAsm::ConstraintInfoVector &CInfos, const TargetLowering &TLI) argument 204 isNoopBitcast(Type *T1, Type *T2, const TargetLoweringBase& TLI) argument 222 getNoopInput(const Value *V, SmallVectorImpl<unsigned> &ValLoc, unsigned &DataBits, const TargetLoweringBase &TLI) argument 320 slotOnlyDiscardsData(const Value *RetVal, const Value *CallVal, SmallVectorImpl<unsigned> &RetIndices, SmallVectorImpl<unsigned> &CallIndices, bool AllowDifferingSizes, const TargetLoweringBase &TLI) argument 477 isInTailCallPosition(ImmutableCallSite CS, const TargetLowering &TLI) argument 516 returnTypeIsEligibleForTailCall(const Function *F, const Instruction *I, const ReturnInst *Ret, const TargetLoweringBase &TLI) argument [all...] |
H A D | ExpandISelPseudos.cpp | 48 const TargetLowering *TLI = MF.getTarget().getTargetLowering(); local 61 TLI->EmitInstrWithCustomInserter(MI, MBB);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | Analysis.h | 56 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty, 67 const TargetLowering &TLI); 90 bool isInTailCallPosition(ImmutableCallSite CS, const TargetLowering &TLI); 98 const TargetLoweringBase &TLI);
|
H A D | StackProtector.h | 53 /// TLI - Keep a pointer of a TargetLowering to consult for determining 55 const TargetLoweringBase *TLI; member in class:llvm::StackProtector 108 StackProtector() : FunctionPass(ID), TM(0), TLI(0), SSPBufferSize(0) { 112 : FunctionPass(ID), TM(TM), TLI(0), Trip(TM->getTargetTriple()),
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 93 const TargetLibraryInfo *TLI, 106 if (!TLI || !TLI->getLibFunc(FnName, TLIFn) || !TLI->has(TLIFn)) 150 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, argument 152 return getAllocationData(V, AnyAlloc, TLI, LookThroughBitCast); 157 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, argument 161 return isAllocationFn(V, TLI, LookThroughBitCast) || 167 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, argument 169 return getAllocationData(V, MallocLike, TLI, LookThroughBitCas 92 getAllocationData(const Value *V, AllocType AllocTy, const TargetLibraryInfo *TLI, bool LookThroughBitCast = false) argument 174 isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, bool LookThroughBitCast) argument 181 isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, bool LookThroughBitCast) argument 188 isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, bool LookThroughBitCast) argument 195 isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, bool LookThroughBitCast) argument 203 extractMallocCall(const Value *I, const TargetLibraryInfo *TLI) argument 208 computeArraySize(const CallInst *CI, const DataLayout *DL, const TargetLibraryInfo *TLI, bool LookThroughSExt = false) argument 237 isArrayMalloc(const Value *I, const DataLayout *DL, const TargetLibraryInfo *TLI) argument 256 getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI) argument 288 getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) argument 299 getMallocArraySize(CallInst *CI, const DataLayout *DL, const TargetLibraryInfo *TLI, bool LookThroughSExt) argument 309 extractCallocCall(const Value *I, const TargetLibraryInfo *TLI) argument 316 isFreeCall(const Value *I, const TargetLibraryInfo *TLI) argument 365 getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL, const TargetLibraryInfo *TLI, bool RoundToAlign) argument 397 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI, LLVMContext &Context, bool RoundToAlign) argument 589 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI, LLVMContext &Context, bool RoundToAlign) argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | DCE.cpp | 42 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); local 46 if (isInstructionTriviallyDead(Inst, TLI)) { 92 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); local 108 if (isInstructionTriviallyDead(I, TLI)) { // If the instruction is dead.
|
H A D | DeadStoreElimination.cpp | 49 const TargetLibraryInfo *TLI; member in struct:__anon2625::DSE 60 TLI = AA->getTargetLibraryInfo(); 112 const TargetLibraryInfo *TLI, 137 if (isInstructionTriviallyDead(OpI, TLI)) 150 static bool hasMemoryWrite(Instruction *I, const TargetLibraryInfo *TLI) { argument 167 if (TLI && TLI->has(LibFunc::strcpy) && 168 F->getName() == TLI->getName(LibFunc::strcpy)) { 171 if (TLI && TLI 110 DeleteDeadInstruction(Instruction *I, MemoryDependenceAnalysis &MD, const TargetLibraryInfo *TLI, SmallSetVector<Value*, 16> *ValueSet = 0) argument [all...] |
H A D | CodeGenPrepare.cpp | 76 /// TLI - Keep a pointer of a TargetLowering to consult for determining 79 const TargetLowering *TLI; member in class:__anon2618::CodeGenPrepare 103 : FunctionPass(ID), TM(TM), TLI(0) { 148 if (TM) TLI = TM->getTargetLowering(); 156 if (!OptSize && TLI && TLI->isSlowDivBypassed()) { 158 TLI->getBypassSlowDivWidths(); 454 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ argument 456 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType()); 457 EVT DstVT = TLI 883 const TargetLowering &TLI; member in class:__anon2620::AddressingModeMatcher 910 Match(Value *V, Type *AccessTy, Instruction *MemoryInst, SmallVectorImpl<Instruction*> &AddrModeInsts, const TargetLowering &TLI) argument 1247 IsOperandAMemoryOperand(CallInst *CI, InlineAsm *IA, Value *OpVal, const TargetLowering &TLI) argument 1270 FindAllMemoryUses(Instruction *I, SmallVectorImpl<std::pair<Instruction*,unsigned> > &MemoryUses, SmallPtrSet<Instruction*, 16> &ConsideredInsts, const TargetLowering &TLI) argument [all...] |
H A D | ConstantProp.cpp | 71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); local 78 if (Constant *C = ConstantFoldInstruction(I, TD, TLI)) {
|
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 38 const PPCTargetLowering *TLI; member in class:__anon2437::PPCTTI 45 PPCTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 51 TLI(TM->getTargetLowering()) { 183 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode"); 196 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode"); 210 int ISD = TLI->InstructionOpcodeToISD(Opcode); 234 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Src);
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyInstructions.cpp | 50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); local 66 if (Value *V = SimplifyInstruction(I, TD, TLI, DT)) { 75 Changed |= RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
|
H A D | BuildLibCalls.cpp | 36 const TargetLibraryInfo *TLI) { 37 if (!TLI->has(LibFunc::strlen)) 65 const DataLayout *TD, const TargetLibraryInfo *TLI) { 66 if (!TLI->has(LibFunc::strnlen)) 95 const DataLayout *TD, const TargetLibraryInfo *TLI) { 96 if (!TLI->has(LibFunc::strchr)) 121 const TargetLibraryInfo *TLI) { 122 if (!TLI->has(LibFunc::strncmp)) 153 const DataLayout *TD, const TargetLibraryInfo *TLI, 155 if (!TLI 35 EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, const TargetLibraryInfo *TLI) argument 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-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 123 TLI.getTypeToTransformTo(*DAG.getContext(), 131 TLI.getTypeToTransformTo(*DAG.getContext(), 143 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); 155 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); 158 return TLI.makeLibCall(DAG, GetFPLibCall(N->getValueType(0), 168 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); 170 return TLI.makeLibCall(DAG, GetFPLibCall(N->getValueType(0), 193 TLI.getShiftAmountTy(RVT))); 201 TLI.getShiftAmountTy(SignBit.getValueType()))); 207 TLI [all...] |