/freebsd-9.3-release/contrib/llvm/lib/Support/ |
H A D | FileUtilities.cpp | 86 double V1 = 0.0, V2 = 0.0; local
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.h | 36 V1, V2, V3, V4, V5 enumerator in enum:llvm::HexagonSubtarget::HexagonArchEnum
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | BasicValueFactory.cpp | 146 evalAPSInt(BinaryOperator::Opcode Op, const llvm::APSInt& V1, const llvm::APSInt& V2) argument 262 getPersistentSValPair(const SVal& V1, const SVal& V2) argument [all...] |
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/ |
H A D | APSInt.h | 298 inline bool operator==(int64_t V1, const APSInt& V2) { argument 301 inline bool operator!=(int64_t V1, const APSInt& V2) { argument
|
H A D | EquivalenceClasses.h | 215 member_iterator unionSets(const ElemTy &V1, const ElemTy &V2) { argument
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | ConstantFolder.h | 220 Constant *CreateShuffleVector(Constant *V1, Constant *V2, argument
|
H A D | TargetFolder.h | 244 Constant *CreateShuffleVector(Constant *V1, Constant *V2, argument
|
H A D | NoFolder.h | 280 Instruction *CreateShuffleVector(Constant *V1, Constant *V2, argument
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | AliasAnalysisEvaluator.cpp | 91 static void PrintResults(const char *Msg, bool P, const Value *V1, argument 129 PrintLoadStoreResults(const char *Msg, bool P, const Value *V1, argument
|
H A D | BasicAliasAnalysis.cpp | 1192 BasicAliasAnalysis::aliasCheck(const Value *V1, uint64_t V1Size, argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 75 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local
|
H A D | MipsSEISelDAGToDAG.cpp | 133 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 175 AliasResult alias(const Value *V1, uint64_t V1Size, argument 181 AliasResult alias(const Value *V1, const Value *V2) { argument 192 bool isNoAlias(const Value *V1, uint64_t V1Size, argument 198 bool isNoAlias(const Value *V1, const Value *V2) { argument 208 bool isMustAlias(const Value *V1, const Value *V2) { argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 423 LoadInst *V1 = Builder->CreateLoad(SI->getOperand(1), local
|
H A D | InstCombineShifts.cpp | 406 Value *V1, *V2; local [all...] |
/freebsd-9.3-release/contrib/binutils/opcodes/ |
H A D | mips-opc.c | 109 #define V1 (INSN_4100 | INSN_4111 | INSN_4120) macro
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 161 assert(S < E && �); } bool contains(SlotIndex I) const { return start <= I && I < end; } bool containsInterval(SlotIndex S, SlotIndex E) const { assert((S < E) && �); return (start <= S && S < end) && (start < E && E <= end); } bool operator<(const Segment &Other) const { return start < Other.start || (start == Other.start && end < Other.end); } bool operator==(const Segment &Other) const { return start == Other.start && end == Other.end; } void dump() const; }; typedef SmallVector<Segment,4> Segments; typedef SmallVector<VNInfo*,4> VNInfoList; Segments segments; VNInfoList valnos; typedef Segments::iterator iterator; iterator begin() { return segments.begin(); } iterator end() { return segments.end(); } typedef Segments::const_iterator const_iterator; const_iterator begin() const { return segments.begin(); } const_iterator end() const { return segments.end(); } typedef VNInfoList::iterator vni_iterator; vni_iterator vni_begin() { return valnos.begin(); } vni_iterator vni_end() { return valnos.end(); } typedef VNInfoList::const_iterator const_vni_iterator; const_vni_iterator vni_begin() const { return valnos.begin(); } const_vni_iterator vni_end() const { return valnos.end(); } iterator advanceTo(iterator I, SlotIndex Pos) { assert(I != end()); if (Pos >= endIndex()) return end(); while (I->end <= Pos) ++I; return I; } iterator find(SlotIndex Pos); const_iterator find(SlotIndex Pos) const { return const_cast<LiveRange*>(this)->find(Pos); } void clear() { valnos.clear(); segments.clear(); } size_t size() const { return segments.size(); } bool hasAtLeastOneValue() const { return !valnos.empty(); } bool containsOneValue() const { return valnos.size() == 1; } unsigned getNumValNums() const { return (unsigned)valnos.size(); } inline VNInfo *getValNumInfo(unsigned ValNo) { return valnos[ValNo]; } inline const VNInfo *getValNumInfo(unsigned ValNo) const { return valnos[ValNo]; } bool containsValue(const VNInfo *VNI) const { return VNI && VNI->id < getNumValNums() && VNI == getValNumInfo(VNI->id); } VNInfo *getNextValue(SlotIndex def, VNInfo::Allocator &VNInfoAllocator) { VNInfo *VNI = new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def); valnos.push_back(VNI); return VNI; } VNInfo *createDeadDef(SlotIndex Def, VNInfo::Allocator &VNInfoAllocator); VNInfo *createValueCopy(const VNInfo *orig, VNInfo::Allocator &VNInfoAllocator) { VNInfo *VNI = new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), *orig); valnos.push_back(VNI); return VNI; } void RenumberValues(); VNInfo* MergeValueNumberInto(VNInfo *V1, VNInfo *V2); void MergeSegmentsInAsValue(const LiveRange &RHS, VNInfo *LHSValNo); void MergeValueInAsValue(const LiveRange &RHS, const VNInfo *RHSValNo, VNInfo *LHSValNo); bool empty() const { return segments.empty(); } SlotIndex beginIndex() const { assert(!empty() && �); return segments.front().start; } SlotIndex endIndex() const { assert(!empty() && �); return segments.back().end; } bool expiredAt(SlotIndex index) const { return index >= endIndex(); } bool liveAt(SlotIndex index) const { const_iterator r = find(index); return r != end() && r->start <= index; } const Segment *getSegmentContaining(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : &*I; } Segment *getSegmentContaining(SlotIndex Idx) { iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : &*I; } VNInfo *getVNInfoAt(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : I->valno; } VNInfo *getVNInfoBefore(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx.getPrevSlot()); return I == end() ? 0 : I->valno; } iterator FindSegmentContaining(SlotIndex Idx) { iterator I = find(Idx); return I != end() && I->start <= Idx ? I : end(); } const_iterator FindSegmentContaining(SlotIndex Idx) const { const_iterator I = find(Idx); return I != end() && I->start <= Idx ? I : end(); } bool overlaps(const LiveRange &other) const { if (other.empty()) return false; return overlapsFrom(other, other.begin()); } bool overlaps(const LiveRange &Other, const CoalescerPair &CP, const SlotIndexes&) const; bool overlaps(SlotIndex Start, SlotIndex End) const; bool overlapsFrom(const LiveRange &Other, const_iterator I) const; iterator addSegment(Segment S) { return addSegmentFrom(S, segments.begin()); } VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill); void join(LiveRange &Other, const int *ValNoAssignments, const int *RHSValNoAssignments, SmallVectorImpl<VNInfo *> &NewVNInfo); bool isLocal(SlotIndex Start, SlotIndex End) const { return beginIndex() > Start.getBaseIndex() && endIndex() < End.getBoundaryIndex(); } void removeSegment(SlotIndex Start, SlotIndex End, bool RemoveDeadValNo = false); void removeSegment(Segment S, bool RemoveDeadValNo = false) { removeSegment(S.start, S.end, RemoveDeadValNo); } LiveQueryResult Query(SlotIndex Idx) const { const_iterator I = find(Idx.getBaseIndex()); const_iterator E = end(); if (I == E) return LiveQueryResult(0, 0, SlotIndex(), false); VNInfo *EarlyVal = 0; VNInfo *LateVal = 0; SlotIndex EndPoint; bool Kill = false; if (I->start <= Idx.getBaseIndex()) { EarlyVal = I->valno; EndPoint = I->end; if (SlotIndex::isSameInstr(Idx, I->end)) { Kill = true; if (++I == E) return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); } if (EarlyVal->def == Idx.getBaseIndex()) EarlyVal = 0; } if (!SlotIndex::isEarlierInstr(Idx, I->start) argument
|
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 194 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, argument 200 static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2, argument 206 CreateNSW(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name, Instruction *I) argument 213 CreateNUW(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name = �) argument 219 CreateNUW(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name, BasicBlock *BB) argument 225 CreateNUW(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name, Instruction *I) argument 232 CreateExact(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name = �) argument 238 CreateExact(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name, BasicBlock *BB) argument 244 CreateExact(BinaryOps Opc, Value *V1, Value *V2, const Twine &Name, Instruction *I) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Driver/ |
H A D | ToolChains.h | 293 bool isIPhoneOSVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const { argument 298 bool isMacosxVersionLT(unsigned V0, unsigned V1=0, unsigned V2=0) const { argument
|
/freebsd-9.3-release/contrib/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 697 ConstantFoldSelectInstruction(Constant *Cond, Constant *V1, Constant *V2) argument 786 ConstantFoldShuffleVectorInstruction(Constant *V1, Constant *V2, Constant *Mask) argument 1273 evaluateFCmpRelation(Constant *V1, Constant *V2) argument 1337 evaluateICmpRelation(Constant *V1, Constant *V2, bool isSigned) argument 1638 APInt V1 = cast<ConstantInt>(C1)->getValue(); local [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 982 const Value *V1 = Load->getSrcValue(); local
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 391 bool FunctionComparator::enumerate(const Value *V1, const Value *V2) { argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 209 Value *V1 = I->getOperand(1); local
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGValue.h | 41 llvm::PointerIntPair<llvm::Value *, 2, Flavor> V1; member in class:clang::CodeGen::RValue 77 static RValue getComplex(llvm::Value *V1, llv argument [all...] |
/freebsd-9.3-release/sys/mips/include/ |
H A D | regnum.h | 71 #define V1 3 macro
|