HomeSort by relevance Sort by last modified time
    Searched refs:TLI (Results 1 - 25 of 134) sorted by null

1 2 3 4 5 6

  /external/llvm/lib/Target/
TargetLibraryInfo.cpp 370 static void initialize(TargetLibraryInfo &TLI, const Triple &T,
385 TLI.setUnavailable(LibFunc::memcpy);
386 TLI.setUnavailable(LibFunc::memset);
387 TLI.setUnavailable(LibFunc::memset_pattern16);
394 TLI.setUnavailable(LibFunc::memset_pattern16);
397 TLI.setUnavailable(LibFunc::memset_pattern16);
399 TLI.setUnavailable(LibFunc::memset_pattern16);
403 TLI.setUnavailable(LibFunc::sinpi);
404 TLI.setUnavailable(LibFunc::sinpif);
405 TLI.setUnavailable(LibFunc::cospi)
    [all...]
  /external/llvm/include/llvm/Analysis/
InstructionSimplify.h 52 const TargetLibraryInfo *TLI = nullptr,
59 const TargetLibraryInfo *TLI = nullptr,
66 const TargetLibraryInfo *TLI = nullptr,
73 const TargetLibraryInfo *TLI = nullptr,
81 const TargetLibraryInfo *TLI = nullptr,
87 const TargetLibraryInfo *TLI = nullptr,
94 const TargetLibraryInfo *TLI = nullptr,
101 const TargetLibraryInfo *TLI = nullptr,
108 const TargetLibraryInfo *TLI = nullptr,
115 const TargetLibraryInfo *TLI = nullptr
    [all...]
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));
    [all...]
ConstantFolding.h 41 const TargetLibraryInfo *TLI = nullptr);
48 const TargetLibraryInfo *TLI =nullptr);
59 const TargetLibraryInfo *TLI = nullptr);
68 const TargetLibraryInfo *TLI=nullptr);
101 const TargetLibraryInfo *TLI = nullptr);
PHITransAddr.h 42 /// TLI - The target library info if known, otherwise null.
43 const TargetLibraryInfo *TLI;
49 : Addr(addr), DL(DL), TLI(nullptr) {
  /external/llvm/include/llvm/Transforms/Utils/
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);
97 const TargetLibraryInfo *TLI);
    [all...]
SimplifyLibCalls.h 35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
Local.h 58 const TargetLibraryInfo *TLI = nullptr);
68 const TargetLibraryInfo *TLI = nullptr);
75 const TargetLibraryInfo *TLI = nullptr);
83 const TargetLibraryInfo *TLI = nullptr);
91 const TargetLibraryInfo *TLI = nullptr);
  /external/llvm/lib/Target/XCore/
XCoreSelectionDAGInfo.cpp 36 const TargetLowering &TLI = *DAG.getTarget().getTargetLowering();
39 Entry.Ty = TLI.getDataLayout()->getIntPtrType(*DAG.getContext());
46 .setCallee(TLI.getLibcallCallingConv(RTLIB::MEMCPY),
48 DAG.getExternalSymbol("__memcpy_4", TLI.getPointerTy()),
52 std::pair<SDValue,SDValue> CallResult = TLI.LowerCallTo(CLI);
  /external/llvm/lib/Analysis/
MemoryBuiltins.cpp 94 const TargetLibraryInfo *TLI,
107 if (!TLI || !TLI->getLibFunc(FnName, TLIFn) || !TLI->has(TLIFn))
151 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
153 return getAllocationData(V, AnyAlloc, TLI, LookThroughBitCast);
158 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
162 return isAllocationFn(V, TLI, LookThroughBitCast) ||
168 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
170 return getAllocationData(V, MallocLike, TLI, LookThroughBitCast)
    [all...]
ConstantFolding.cpp 674 const TargetLibraryInfo *TLI) {
703 if (Constant *Folded = ConstantFoldConstantExpression(CE, TD, TLI))
730 const TargetLibraryInfo *TLI) {
756 Res = ConstantFoldConstantExpression(ResCE, TD, TLI);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
DCE.cpp 45 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
49 if (isInstructionTriviallyDead(Inst, TLI)) {
98 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
114 if (isInstructionTriviallyDead(I, TLI)) { // If the instruction is dead.
DeadStoreElimination.cpp 50 const TargetLibraryInfo *TLI;
64 TLI = AA->getTargetLibraryInfo();
116 const TargetLibraryInfo *TLI,
141 if (isInstructionTriviallyDead(OpI, TLI))
154 static bool hasMemoryWrite(Instruction *I, const TargetLibraryInfo *TLI) {
171 if (TLI && TLI->has(LibFunc::strcpy) &&
172 F->getName() == TLI->getName(LibFunc::strcpy)) {
175 if (TLI && TLI->has(LibFunc::strncpy) &
    [all...]
ConstantProp.cpp 73 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
80 if (Constant *C = ConstantFoldInstruction(I, DL, TLI)) {
  /external/llvm/include/llvm/CodeGen/
Analysis.h 55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
97 const TargetLoweringBase &TLI);
StackProtector.h 53 /// TLI - Keep a pointer of a TargetLowering to consult for determining
55 const TargetLoweringBase *TLI;
109 : FunctionPass(ID), TM(nullptr), TLI(nullptr), SSPBufferSize(0) {
113 : FunctionPass(ID), TM(TM), TLI(nullptr), Trip(TM->getTargetTriple()),
  /external/llvm/lib/Target/AArch64/
AArch64SelectionDAGInfo.cpp 38 const AArch64TargetLowering &TLI =
42 EVT IntPtr = TLI.getPointerTy();
56 std::pair<SDValue, SDValue> CallResult = TLI.LowerCallTo(CLI);
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 188 const TargetLoweringBase *TLI = getTLI();
189 return TLI->supportJumpTables() &&
190 (TLI->isOperationLegalOrCustom(ISD::BR_JT, MVT::Other) ||
191 TLI->isOperationLegalOrCustom(ISD::BRIND, MVT::Other));
195 const TargetLoweringBase *TLI = getTLI();
196 EVT VT = TLI->getValueType(Ty);
197 return TLI->isTypeLegal(VT) && TLI->isOperationLegalOrCustom(ISD::FSQRT, VT);
293 const TargetLoweringBase *TLI = getTLI();
294 int ISD = TLI->InstructionOpcodeToISD(Opcode)
    [all...]
CodeGenPrepare.cpp 88 /// TLI - Keep a pointer of a TargetLowering to consult for determining
91 const TargetLowering *TLI;
121 : FunctionPass(ID), TM(TM), TLI(nullptr) {
171 if (TM) TLI = TM->getTargetLowering();
181 if (!OptSize && TLI && TLI->isSlowDivBypassed()) {
183 TLI->getBypassSlowDivWidths();
536 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
538 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType());
539 EVT DstVT = TLI.getValueType(CI->getType())
    [all...]
Analysis.cpp 75 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
81 const StructLayout *SL = TLI.getDataLayout()->getStructLayout(STy);
86 ComputeValueVTs(TLI, *EI, ValueVTs, Offsets,
93 uint64_t EltSize = TLI.getDataLayout()->getTypeAllocSize(EltTy);
95 ComputeValueVTs(TLI, EltTy, ValueVTs, Offsets,
103 ValueVTs.push_back(TLI.getValueType(Ty));
130 const TargetLowering &TLI) {
134 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
206 const TargetLoweringBase& TLI) {
209 TLI.isTypeLegal(EVT::getEVT(T1)) && TLI.isTypeLegal(EVT::getEVT(T2)))
    [all...]
ExpandISelPseudos.cpp 49 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
62 TLI->EmitInstrWithCustomInserter(MI, MBB);
  /external/llvm/lib/Target/R600/
AMDGPUTargetTransformInfo.cpp 42 const AMDGPUTargetLowering *TLI;
49 AMDGPUTTI() : ImmutablePass(ID), TM(nullptr), ST(nullptr), TLI(nullptr) {
55 TLI(TM->getTargetLowering()) {
  /external/llvm/lib/Transforms/Utils/
SimplifyInstructions.cpp 54 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
71 if (Value *V = SimplifyInstruction(I, DL, TLI, DT)) {
79 bool res = RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
BuildLibCalls.cpp 37 const TargetLibraryInfo *TLI) {
38 if (!TLI->has(LibFunc::strlen))
66 const DataLayout *TD, const TargetLibraryInfo *TLI) {
67 if (!TLI->has(LibFunc::strnlen))
96 const DataLayout *TD, const TargetLibraryInfo *TLI) {
97 if (!TLI->has(LibFunc::strchr))
122 const TargetLibraryInfo *TLI) {
123 if (!TLI->has(LibFunc::strncmp))
154 const DataLayout *TD, const TargetLibraryInfo *TLI,
156 if (!TLI->has(LibFunc::strcpy)
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 125 TLI.getTypeToTransformTo(*DAG.getContext(),
133 TLI.getTypeToTransformTo(*DAG.getContext(),
145 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
157 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
160 return TLI.makeLibCall(DAG, GetFPLibCall(N->getValueType(0),
170 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
172 return TLI.makeLibCall(DAG, GetFPLibCall(N->getValueType(0),
195 TLI.getShiftAmountTy(RVT)));
203 TLI.getShiftAmountTy(SignBit.getValueType())));
209 TLI.getShiftAmountTy(SignBit.getValueType())))
    [all...]

Completed in 1103 milliseconds

1 2 3 4 5 6