Searched refs:TLI (Results 76 - 100 of 131) sorted by relevance

123456

/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp275 const TargetLowering *TLI,
313 RegClass = TLI->getRepRegClassFor(VT)->getID();
314 Cost = TLI->getRepRegClassCostFor(VT);
1633 const TargetLowering *TLI;
1657 MF(mf), TII(tii), TRI(tri), TLI(tli), scheduleDAG(NULL) {
1946 if (!TLI)
1962 GetCostForDef(RegDefPos, TLI, TII, TRI, RCId, Cost, MF);
1982 unsigned RCId = TLI->getRepRegClassFor(VT)->getID();
2014 unsigned RCId = TLI->getRepRegClassFor(VT)->getID();
2029 unsigned RCId = TLI
274 GetCostForDef(const ScheduleDAGSDNodes::RegDefIter &RegDefPos, const TargetLowering *TLI, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, unsigned &RegClass, unsigned &Cost, const MachineFunction &MF) argument
[all...]
H A DSelectionDAGISel.cpp268 const TargetLowering *TLI = IS->getTargetLowering(); local
272 TLI->getSchedulingPreference() == Sched::Source)
274 if (TLI->getSchedulingPreference() == Sched::RegPressure)
276 if (TLI->getSchedulingPreference() == Sched::Hybrid)
278 if (TLI->getSchedulingPreference() == Sched::VLIW)
280 assert(TLI->getSchedulingPreference() == Sched::ILP &&
397 const TargetLowering *TLI = TM.getTargetLowering(); local
421 CurDAG->init(*MF, TTI, TLI);
890 const TargetLowering *TLI = getTargetLowering(); local
891 const TargetRegisterClass *PtrRC = TLI
2187 CheckType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI) argument
2197 CheckChildType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI, unsigned ChildNo) argument
2213 CheckValueType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, const TargetLowering *TLI) argument
[all...]
H A DLegalizeTypes.h36 const TargetLowering &TLI; member in class:llvm::DAGTypeLegalizer
68 return TLI.getTypeAction(*DAG.getContext(), VT);
73 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal;
77 return TLI.getSetCCResultType(*DAG.getContext(), VT);
124 : TLI(dag.getTargetLoweringInfo()), DAG(dag),
125 ValueTypeActions(TLI.getValueTypeActions()) {
H A DSelectionDAGDumper.cpp46 const TargetLowering &TLI = G->getTargetLoweringInfo(); local
47 const char *Name = TLI.getTargetNodeName(getOpcode());
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp107 TargetLibraryInfo *TLI; // TargetLibraryInfo for constant folding. member in struct:__anon2779::LICM
214 TLI = &getAnalysis<TargetLibraryInfo>();
325 if (isInstructionTriviallyDead(&I, TLI)) {
367 if (Constant *C = ConstantFoldInstruction(&I, TD, TLI)) {
H A DEarlyCSE.cpp266 const TargetLibraryInfo *TLI; member in class:__anon2770::EarlyCSE
425 if (isInstructionTriviallyDead(Inst, TLI)) {
435 if (Value *V = SimplifyInstruction(Inst, TD, TLI, DT)) {
558 TLI = &getAnalysis<TargetLibraryInfo>();
H A DMemCpyOptimizer.cpp307 TargetLibraryInfo *TLI; member in class:__anon2801::MemCpyOpt
314 TLI = 0;
875 if (!TLI->has(LibFunc::memmove))
1013 TLI = &getAnalysis<TargetLibraryInfo>();
1018 if (!TLI->has(LibFunc::memset) || !TLI->has(LibFunc::memcpy))
H A DIndVarSimplify.cpp72 TargetLibraryInfo *TLI; member in class:__anon2775::IndVarSimplify
417 RecursivelyDeleteTriviallyDeadInstructions(Compare, TLI);
421 RecursivelyDeleteTriviallyDeadInstructions(Incr, TLI);
434 RecursivelyDeleteTriviallyDeadInstructions(PN, TLI);
594 if (isInstructionTriviallyDead(Inst, TLI))
1761 TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
1828 RecursivelyDeleteTriviallyDeadInstructions(Inst, TLI);
1837 Changed |= DeleteDeadPHIs(L->getHeader(), TLI);
H A DLoopRerollPass.cpp144 TargetLibraryInfo *TLI; member in class:__anon2784::LoopReroll
1129 SimplifyInstructionsInBlock(Header, DL, TLI);
1130 DeleteDeadPHIs(Header, TLI);
1139 TLI = &getAnalysis<TargetLibraryInfo>();
H A DSCCP.cpp157 const TargetLibraryInfo *TLI; member in class:__anon2811::SCCPSolver
209 : TD(td), TLI(tli) {}
1110 if (Constant *C = ConstantFoldCall(F, Operands, TLI))
1558 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); local
1559 SCCPSolver Solver(TD, TLI);
1687 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>(); local
1688 SCCPSolver Solver(TD, TLI);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/IPA/
H A DGlobalsModRef.cpp266 } else if (isFreeCall(U, TLI)) {
332 if (!isAllocLikeFn(Ptr, TLI))
461 } else if (isAllocationFn(&*II, TLI) || isFreeCall(&*II, TLI)) {
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1369 if (isa<AllocaInst>(Operand) || isAllocationFn(Operand, TLI)) {
1405 const TargetLibraryInfo *TLI) {
1461 if (isFreeCall(I, TLI)) {
1486 if (isAllocSiteRemovable(&MI, Users, TLI)) {
2218 const TargetLibraryInfo *TLI) {
2236 if (isInstructionTriviallyDead(Inst, TLI)) {
2245 if (Constant *C = ConstantFoldInstruction(Inst, TD, TLI)) {
2263 FoldRes = ConstantFoldConstantExpression(CE, TD, TLI);
2331 TLI);
2366 if (isInstructionTriviallyDead(I, TLI)) {
1404 isAllocSiteRemovable(Instruction *AI, SmallVectorImpl<WeakVH> &Users, const TargetLibraryInfo *TLI) argument
2214 AddReachableCodeToWorklist(BasicBlock *BB, SmallPtrSet<BasicBlock*, 64> &Visited, InstCombiner &IC, const DataLayout *TD, const TargetLibraryInfo *TLI) argument
2485 InstCombinerLibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI, InstCombiner *IC) argument
[all...]
H A DInstCombine.h76 TargetLibraryInfo *TLI; member in class:llvm::InstCombiner
104 TargetLibraryInfo *getTargetLibraryInfo() const { return TLI; }
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp157 const TargetLibraryInfo *TLI, unsigned VecWidth,
159 : OrigLoop(OrigLoop), SE(SE), LI(LI), DT(DT), DL(DL), TLI(TLI),
308 const TargetLibraryInfo *TLI; member in class:__anon2859::InnerLoopVectorizer
354 const TargetLibraryInfo *TLI, unsigned UnrollFactor) :
355 InnerLoopVectorizer(OrigLoop, SE, LI, DT, DL, TLI, 1, UnrollFactor) { }
410 DominatorTree *DT, TargetLibraryInfo *TLI)
411 : TheLoop(L), SE(SE), DL(DL), DT(DT), TLI(TLI),
638 TargetLibraryInfo *TLI; member in class:__anon2859::LoopVectorizationLegality
155 InnerLoopVectorizer(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, DataLayout *DL, const TargetLibraryInfo *TLI, unsigned VecWidth, unsigned UnrollFactor) argument
352 InnerLoopUnroller(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, DominatorTree *DT, DataLayout *DL, const TargetLibraryInfo *TLI, unsigned UnrollFactor) argument
409 LoopVectorizationLegality(Loop *L, ScalarEvolution *SE, DataLayout *DL, DominatorTree *DT, TargetLibraryInfo *TLI) argument
678 LoopVectorizationCostModel(Loop *L, ScalarEvolution *SE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, DataLayout *DL, const TargetLibraryInfo *TLI) argument
756 const TargetLibraryInfo *TLI; member in class:__anon2859::LoopVectorizationCostModel
901 TargetLibraryInfo *TLI; member in struct:__anon2859::LoopVectorize
1888 getIntrinsicIDForCall(CallInst *CI, const TargetLibraryInfo *TLI) argument
[all...]
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp842 TargetLoweringBase *TLI) {
858 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) {
866 if (!TLI->isTypeLegal(NewVT))
876 MVT DestVT = TLI->getRegisterType(NewVT);
1185 const TargetLowering &TLI) {
1187 ComputeValueVTs(TLI, ReturnType, ValueVTs);
1205 MVT MinVT = TLI.getRegisterType(ReturnType->getContext(), MVT::i32);
1210 unsigned NumParts = TLI.getNumRegisters(ReturnType->getContext(), VT);
1211 MVT PartVT = TLI.getRegisterType(ReturnType->getContext(), VT);
839 getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT, unsigned &NumIntermediates, MVT &RegisterVT, TargetLoweringBase *TLI) argument
1183 GetReturnInfo(Type* ReturnType, AttributeSet attr, SmallVectorImpl<ISD::OutputArg> &Outs, const TargetLowering &TLI) argument
H A DSjLjEHPrepare.cpp192 const TargetLowering *TLI = TM->getTargetLowering(); local
194 TLI->getDataLayout()->getPrefTypeAlignment(FunctionContextTy);
H A DTargetInstrInfo.cpp573 const TargetLowering &TLI = *MF.getTarget().getTargetLowering(); local
575 if (MI->modifiesRegister(TLI.getStackPointerRegisterToSaveRestore(), TRI))
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp514 TargetLibraryInfo *TLI = new TargetLibraryInfo(TargetTriple); local
516 TLI->disableAllFunctions();
517 PM->add(TLI);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DPHITransAddr.cpp232 if (Value *V = SimplifyGEPInst(GEPOps, TD, TLI, DT)) {
288 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, TD, TLI, DT)) {
H A DLazyValueInfo.cpp1017 TLI = &getAnalysis<TargetLibraryInfo>();
1077 TLI);
1119 TLI);
1126 TLI);
H A DLint.cpp107 TargetLibraryInfo *TLI; member in class:__anon2210::Lint
181 TLI = &getAnalysis<TargetLibraryInfo>();
682 if (Value *W = SimplifyInstruction(Inst, TD, TLI, DT))
685 if (Value *W = ConstantFoldConstantExpression(CE, TD, TLI))
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/
H A DInliner.cpp400 const TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>(); local
479 if (isInstructionTriviallyDead(CS.getInstruction(), TLI)) {
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h58 const TargetLowering &TLI; member in class:llvm::FastISel
/freebsd-10.2-release/contrib/tcp_wrappers/
H A Dtli.c23 #ifdef TLI
133 /* tli_endpoints - determine TLI client and server endpoint information */
187 /* tli_transport - find out TLI transport type */
242 /* tli_hostaddr - map TLI transport address to printable address */
259 /* tli_hostname - map TLI transport address to hostname */
333 sprintf(buf, "Unknown TLI error %d", t_errno);
372 #endif /* TLI */
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp522 const TargetLowering *TLI = getTargetLowering(); local
523 if (TLI->SimplifyDemandedBits(Op, Demanded, KnownZero, KnownOne, TLO)) {

Completed in 408 milliseconds

123456