/freebsd-10.0-release/contrib/llvm/lib/IR/ |
H A D | User.cpp | 45 Use *User::allocHungoffUses(unsigned N) const { 48 size_t size = N * sizeof(Use) + sizeof(Use::UserRef); 49 Use *Begin = static_cast<Use*>(::operator new(size)); 50 Use *End = Begin + N; 51 (void) new(End) Use::UserRef(const_cast<User*>(this), 1); 52 return Use::initTags(Begin, End); 60 void *Storage = ::operator new(s + sizeof(Use) * Us); 61 Use *Star [all...] |
H A D | Use.cpp | 1 //===-- Use.cpp - Implement the Use class ---------------------------------===// 10 // This file implements the algorithm for finding the User of a Use. 20 // Use swap Implementation 23 void Use::swap(Use &RHS) { 49 // Use getImpliedUser Implementation 52 const Use *Use::getImpliedUser() const { 53 const Use *Curren [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/ |
H A D | Use.h | 1 //===-- llvm/Use.h - Definition of the Use class ----------------*- C++ -*-===// 10 // This defines the Use class. The Use class represents the operand of an 11 // instruction or some other User instance which refers to a Value. The Use 15 // to a Use without having to store a User pointer in every Use. A 17 // operands, and the low bits of one of the fields (Prev) of the Use 19 // a pointer to any Use. For details, see: 39 class Use; 60 class Use { class in namespace:llvm 84 Use(PrevPtrTag tag) : Val(0) { function in class:llvm::Use [all...] |
H A D | OperandTraits.h | 26 /// FixedNumOperandTraits - determine the allocation regime of the Use array 27 /// when it is a prefix to the User object, and the number of Use objects is 32 static Use *op_begin(SubClass* U) { 33 return reinterpret_cast<Use*>(U) - ARITY; 35 static Use *op_end(SubClass* U) { 36 return reinterpret_cast<Use*>(U); 61 /// VariadicOperandTraits - determine the allocation regime of the Use array 62 /// when it is a prefix to the User object, and the number of Use objects is 67 static Use *op_begin(SubClass* U) { 68 return reinterpret_cast<Use*>( [all...] |
H A D | User.h | 45 Use *OperandList; 52 User(Type *ty, unsigned vty, Use *OpList, unsigned NumOps) 54 Use *allocHungoffUses(unsigned) const; 56 Use::zap(OperandList, OperandList + NumOperands, true); 63 Use::zap(OperandList, OperandList + NumOperands); 65 /// operator delete - free memory allocated for User and Use objects 76 template <int Idx, typename U> static Use &OpFrom(const U *that) { 81 template <int Idx> Use &Op() { 84 template <int Idx> const Use &Op() const { 99 const Use [all...] |
H A D | Constant.h | 47 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) 117 /// constant. Any constants on our Use list must also be destroy'd. The 140 virtual void replaceUsesOfWithOnConstant(Value *, Value *, Use *) {
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | CaptureTracking.h | 20 class Use; 48 virtual bool shouldExplore(Use *U); 53 virtual bool captured(Use *U) = 0;
|
H A D | PtrUseVisitor.h | 118 typedef PointerIntPair<Use *, 1, bool> UseAndIsOffsetKnownPair; 127 SmallPtrSet<Use *, 8> VisitedUses; 137 Use *U; 174 /// During the visit, the current Use* being visited is available to the 184 /// A particular Use will only be visited once, but a User may be visited 185 /// multiple times, once per Use. This visits may notably have different
|
/freebsd-10.0-release/contrib/xz/src/liblzma/api/lzma/ |
H A D | hardware.h | 33 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | bcj.h | 16 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | delta.h | 16 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | check.h | 16 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | index_hash.h | 19 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | vli.h | 27 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | base.h | 16 # error Never include this file directly. Use <lzma.h> instead. 439 * - Use lzma_code() to do the actual work.
|
H A D | lzma.h | 16 # error Never include this file directly. Use <lzma.h> instead. 55 * in reality, and can also change a little between liblzma versions. Use 151 * This is usually notably slower than fast mode. Use this
|
H A D | stream_flags.h | 16 # error Never include this file directly. Use <lzma.h> instead.
|
H A D | version.h | 16 # error Never include this file directly. Use <lzma.h> instead.
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonRemoveSZExtArgs.cpp | 65 Instruction* Use = cast<Instruction>(*UI); local 66 SExtInst* SI = new SExtInst(Arg, Use->getType()); 68 (EVT::getEVT(Use->getType()))); 70 Use->replaceAllUsesWith(SI); 73 Use->eraseFromParent();
|
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | CaptureTracking.cpp | 31 bool CaptureTracker::shouldExplore(Use *U) { return true; } 40 bool captured(Use *U) { 84 SmallVector<Use*, Threshold> Worklist; 85 SmallSet<Use*, Threshold> Visited; 95 Use *U = &UI.getUse(); 102 Use *U = Worklist.pop_back_val(); 157 Use *U = &UI.getUse();
|
H A D | NoAliasAnalysis.cpp | 68 virtual void addEscapingUse(Use &U) {}
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdater.h | 28 class Use; 102 void RewriteUse(Use &U); 108 void RewriteUseAfterInsertions(Use &U);
|
/freebsd-10.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/ |
H A D | tst.temporal2.ksh | 51 * Use two enablings of the same probe, so that cpu 0 will always
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | DeadMachineInstructionElim.cpp | 134 MachineOperand& Use = I.getOperand(); local 135 MachineInstr *UseMI = Use.getParent(); 138 assert(Use.isDebug());
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 582 Use &U = UI.getUse(); 775 Instruction *Use = dyn_cast<Instruction>(*UI); local 776 if (!Use || !CurLoop->contains(Use)) 781 if (LoadInst *load = dyn_cast<LoadInst>(Use)) { 785 } else if (StoreInst *store = dyn_cast<StoreInst>(Use)) { 788 if (Use->getOperand(1) != ASIV) 804 if (isGuaranteedToExecute(*Use)) { 810 GuaranteedToExecute = isGuaranteedToExecute(*Use); 818 TBAATag = Use [all...] |