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

1 2 3

  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.h 30 const X86TargetLowering &TLI;
X86TargetTransformInfo.cpp 38 const X86TargetLowering *TLI;
45 X86TTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
51 TLI(TM->getTargetLowering()) {
167 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Ty);
169 int ISD = TLI->InstructionOpcodeToISD(Opcode);
225 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Tp);
235 int ISD = TLI->InstructionOpcodeToISD(Opcode);
238 EVT SrcTy = TLI->getValueType(Src);
239 EVT DstTy = TLI->getValueType(Dst);
279 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(ValTy)
    [all...]
  /external/llvm/include/llvm/Analysis/
PHITransAddr.h 42 /// TLI - The target library info if known, otherwise null.
43 const TargetLibraryInfo *TLI;
48 PHITransAddr(Value *addr, const DataLayout *td) : Addr(addr), TD(td), TLI(0) {
LazyValueInfo.h 30 class TargetLibraryInfo *TLI;
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,
75 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI);
77 const TargetLibraryInfo *TLI) {
78 return const_cast<CallInst*>(extractMallocCall((const Value*)I, TLI));
85 const TargetLibraryInfo *TLI);
    [all...]
  /external/llvm/lib/CodeGen/
ExpandISelPseudos.cpp 48 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
61 TLI->EmitInstrWithCustomInserter(MI, MBB);
CodePlacementOpt.cpp 35 const TargetLowering *TLI;
360 if (!TLI->shouldOptimizeCodePlacement())
380 unsigned Align = TLI->getPrefLoopAlignment();
415 TLI = MF.getTarget().getTargetLowering();
DwarfEHPrepare.cpp 36 const TargetLoweringBase *TLI;
47 FunctionPass(ID), TM(tm), TLI(TM->getTargetLowering()),
129 const char *RewindName = TLI->getLibcallName(RTLIB::UNWIND_RESUME);
146 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
173 CI->setCallingConv(TLI->getLibcallCallingConv(RTLIB::UNWIND_RESUME));
StackProtector.cpp 42 /// TLI - Keep a pointer of a TargetLowering to consult for determining
44 const TargetLoweringBase *TLI;
83 StackProtector() : FunctionPass(ID), TLI(0) {
86 StackProtector(const TargetLoweringBase *tli)
87 : FunctionPass(ID), TLI(tli) {
103 FunctionPass *llvm::createStackProtectorPass(const TargetLoweringBase *tli) {
104 return new StackProtector(tli);
129 const TargetMachine &TM = TLI->getTargetMachine();
141 if (TM.Options.SSPBufferSize <= TLI->getDataLayout()->getTypeAllocSize(AT)
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
InstrEmitter.h 35 const TargetLowering *TLI;
LegalizeTypes.h 36 const TargetLowering &TLI;
68 return TLI.getTypeAction(*DAG.getContext(), VT);
73 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal;
120 : TLI(dag.getTargetLoweringInfo()), DAG(dag),
121 ValueTypeActions(TLI.getValueTypeActions()) {
    [all...]
SelectionDAGDumper.cpp 46 const TargetLowering &TLI = G->getTargetLoweringInfo();
47 const char *Name = TLI.getTargetNodeName(getOpcode());
  /external/llvm/lib/Transforms/Scalar/
ConstantProp.cpp 71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
78 if (Constant *C = ConstantFoldInstruction(I, TD, TLI)) {
DCE.cpp 42 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
46 if (isInstructionTriviallyDead(Inst, TLI)) {
92 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
108 if (isInstructionTriviallyDead(I, TLI)) { // If the instruction is dead.
LoopInstSimplify.cpp 71 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
112 Value *V = SimplifyInstruction(I, TD, TLI, DT);
124 LocalChanged |= RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
SimplifyLibCalls.cpp 51 const TargetLibraryInfo *TLI;
66 const TargetLibraryInfo *TLI, IRBuilder<> &B) {
69 this->TLI = TLI;
91 TargetLibraryInfo *TLI;
135 if (TLI->has(F))
136 Optimizations[TLI->getName(F)] = Opt;
141 if (TLI->has(F1) && TLI->has(F2))
142 Optimizations[TLI->getName(F1)] = Opt
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyInstructions.cpp 50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
66 if (Value *V = SimplifyInstruction(I, TD, TLI, DT)) {
75 Changed |= RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
  /external/llvm/include/llvm/CodeGen/
FastISel.h 59 const TargetLowering &TLI;
ResourcePriorityQueue.h 61 const TargetLowering *TLI;
FunctionLoweringInfo.h 53 const TargetLowering &TLI;
118 explicit FunctionLoweringInfo(const TargetLowering &TLI);
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 152 const ARMTargetLowering &TLI =
158 Type *IntPtrTy = TLI.getDataLayout()->getIntPtrType(*DAG.getContext());
189 TLI.getLibcallCallingConv(RTLIB::MEMSET), // call conv
193 DAG.getExternalSymbol(TLI.getLibcallName(RTLIB::MEMSET),
194 TLI.getPointerTy()), // callee
197 TLI.LowerCallTo(CLI);
ARMTargetTransformInfo.cpp 38 const ARMTargetLowering *TLI;
45 ARMTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
51 TLI(TM->getTargetLowering()) {
177 int ISD = TLI->InstructionOpcodeToISD(Opcode);
190 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Src);
197 EVT SrcTy = TLI->getValueType(Src);
198 EVT DstTy = TLI->getValueType(Dst);
387 int ISD = TLI->InstructionOpcodeToISD(Opcode);
400 EVT SelCondTy = TLI->getValueType(CondTy);
401 EVT SelValTy = TLI->getValueType(ValTy)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 38 const PPCTargetLowering *TLI;
45 PPCTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
51 TLI(TM->getTargetLowering()) {
171 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode");
183 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode");
197 int ISD = TLI->InstructionOpcodeToISD(Opcode);
221 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(Src);
  /external/llvm/lib/Transforms/InstCombine/
InstCombine.h 76 TargetLibraryInfo *TLI;
104 TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; }
  /external/llvm/lib/Transforms/Instrumentation/
BoundsChecking.cpp 57 const TargetLibraryInfo *TLI;
171 TLI = &getAnalysis<TargetLibraryInfo>();
176 ObjectSizeOffsetEvaluator TheObjSizeEval(TD, TLI, F.getContext());

Completed in 335 milliseconds

1 2 3