Searched defs:PHINode (Results 1 - 5 of 5) sorted by path

/external/llvm/include/llvm/IR/
H A DInstructions.h2471 // PHINode Class
2474 // PHINode - The PHINode class is used to represent the magical mystical PHI
2478 class PHINode : public Instruction { class in namespace:llvm
2485 PHINode(const PHINode &PN);
2490 explicit PHINode(Type *Ty, unsigned NumReservedValues, function in class:llvm::PHINode
2499 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, function in class:llvm::PHINode
2517 PHINode *cloneImpl() const;
2522 static PHINode *Creat
[all...]
/external/llvm/lib/IR/
H A DInstructions.cpp87 // PHINode Class
90 void PHINode::anchor() {}
92 PHINode::PHINode(const PHINode &PN) function in class:PHINode
103 Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) {
131 void PHINode::growOperands() {
142 Value *PHINode::hasConstantValue() const {
162 bool PHINode::hasConstantOrUndefValue() const {
4035 PHINode *PHINod
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/
H A DInstructions.h1922 // PHINode Class
1925 // PHINode - The PHINode class is used to represent the magical mystical PHI
1929 class PHINode : public Instruction { class in namespace:llvm
1934 PHINode(const PHINode &PN);
1939 explicit PHINode(Type *Ty, unsigned NumReservedValues, function in class:llvm::PHINode
1947 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr, function in class:llvm::PHINode
1960 virtual PHINode *clone_impl() const;
1964 static PHINode *Creat
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DGlobalOpt.cpp80 const SmallPtrSet<const PHINode*, 16> &PHIUsers,
176 SmallPtrSet<const PHINode*, 16> &PHIUsers) {
238 } else if (const PHINode *PN = dyn_cast<PHINode>(I)) {
641 SmallPtrSet<const PHINode*, 8> &PHIs) {
667 } else if (const PHINode *PN = dyn_cast<PHINode>(U)) {
692 SmallPtrSet<const PHINode*, 8> PHIs;
801 assert((isa<PHINode>(GlobalUser) || isa<SelectInst>(GlobalUser) ||
978 SmallPtrSet<const PHINode*,
175 AnalyzeGlobal(const Value *V, GlobalStatus &GS, SmallPtrSet<const PHINode*, 16> &PHIUsers) argument
640 AllUsesOfValueWillTrapIfNull(const Value *V, SmallPtrSet<const PHINode*, 8> &PHIs) argument
976 ValueIsOnlyUsedLocallyOrStoredToOneGlobal(const Instruction *V, const GlobalVariable *GV, SmallPtrSet<const PHINode*, 8> &PHIs) argument
1068 LoadUsesSimpleEnoughForHeapSRA(const Value *V, SmallPtrSet<const PHINode*, 32> &LoadUsingPHIs, SmallPtrSet<const PHINode*, 32> &LoadUsingPHIsPerLoad) argument
1738 ProcessInternalGlobal(GlobalVariable *GV, Module::global_iterator &GVI, const SmallPtrSet<const PHINode*, 16> &PHIUsers, const GlobalStatus &GS) argument
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DInstructions.cpp83 // PHINode Class
86 PHINode::PHINode(const PHINode &PN) function in class:PHINode
95 PHINode::~PHINode() {
99 Use *PHINode::allocHungoffUses(unsigned N) const {
107 (void) new(End) Use::UserRef(const_cast<PHINode*>(this), 1);
113 Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) {
141 void PHINode
[all...]

Completed in 418 milliseconds