/external/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 70 GlobalAlias *GA = new GlobalAlias(I->getType(), I->getLinkage(), local 72 GA->copyAttributesFrom(I); 73 VMap[I] = GA; 107 GlobalAlias *GA = cast<GlobalAlias>(VMap[I]); local 109 GA->setAliasee(MapValue(C, VMap));
|
/external/llvm/unittests/IR/ |
H A D | VerifierTest.cpp | 55 GlobalAlias *GA = new GlobalAlias(Type::getInt8PtrTy(C), local 58 GA->setUnnamedAddr(true);
|
/external/llvm/tools/llvm-extract/ |
H A D | llvm-extract.cpp | 116 GlobalAlias *GA = M->getNamedAlias(ExtractAliases[i]); local 117 if (!GA) { 122 GVs.insert(GA); 134 for (Module::alias_iterator GA = M->alias_begin(), E = M->alias_end(); 135 GA != E; GA++) { 136 if (RegEx.match(GA->getName())) { 137 GVs.insert(&*GA);
|
/external/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 415 if (GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) 416 return visitGlobalAlias(*GA); 535 SizeOffsetType ObjectSizeOffsetVisitor::visitGlobalAlias(GlobalAlias &GA) { argument 536 if (GA.mayBeOverridden()) 538 return compute(GA.getAliasee());
|
/external/llvm/lib/Transforms/IPO/ |
H A D | MergeFunctions.cpp | 773 GlobalAlias *GA = new GlobalAlias(G->getType(), G->getLinkage(), "", local 776 GA->takeName(G); 777 GA->setVisibility(G->getVisibility()); 779 G->replaceAllUsesWith(GA); 782 DEBUG(dbgs() << "writeAlias: " << GA->getName() << '\n');
|
H A D | GlobalOpt.cpp | 3119 static bool hasUseOtherThanLLVMUsed(GlobalAlias &GA, const LLVMUsed &U) { argument 3120 if (GA.use_empty()) // No use at all. 3123 assert((!U.usedCount(&GA) || !U.compilerUsedCount(&GA)) && 3126 if (!GA.hasOneUse()) 3132 return !U.usedCount(&GA) && !U.compilerUsedCount(&GA); 3146 static bool mayHaveOtherReferences(GlobalAlias &GA, const LLVMUsed &U) { argument 3147 if (!GA.hasLocalLinkage()) 3150 return U.usedCount(&GA) || 3153 hasUsesToReplace(GlobalAlias &GA, LLVMUsed &U, bool &RenameTarget) argument [all...] |
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 1281 void *GA = getPointerToGlobalIfAvailable(GV); local 1283 if (GA == 0) { 1285 GA = getMemoryForGV(GV); 1286 addGlobalMapping(GV, GA); 1291 InitializeMemory(GV->getInitializer(), GA);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 1277 SDValue GA = N->getOperand(0); local 1280 TOCbase, GA); 1282 if (isa<JumpTableSDNode>(GA) || CModel == CodeModel::Large) 1283 return CurDAG->getMachineNode(PPC::LDtocL, dl, MVT::i64, GA, 1286 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(GA)) { 1300 return CurDAG->getMachineNode(PPC::LDtocL, dl, MVT::i64, GA, 1305 SDValue(Tmp, 0), GA); 1506 if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(ImmOpnd)) { 1507 SDLoc dl(GA); 1508 const GlobalValue *GV = GA [all...] |
H A D | PPCISelLowering.cpp | 1340 SDValue GA = DAG.getTargetConstantPool(C, PtrVT, CP->getAlignment(), 0); local 1341 return DAG.getNode(PPCISD::TOC_ENTRY, SDLoc(CP), MVT::i64, GA, 1361 SDValue GA = DAG.getTargetJumpTable(JT->getIndex(), PtrVT); local 1362 return DAG.getNode(PPCISD::TOC_ENTRY, SDLoc(JT), MVT::i64, GA, 1389 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); local 1390 SDLoc dl(GA); 1391 const GlobalValue *GV = GA->getGlobal(); 1484 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, GSDN->getOffset()); local 1485 return DAG.getNode(PPCISD::TOC_ENTRY, DL, MVT::i64, GA, 7827 PPCTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) cons [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 241 TargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { 248 GA && 249 !GA->getGlobal()->isDeclaration() && 250 !GA->getGlobal()->isWeakForLinker()) 1832 bool TargetLowering::isGAPlusOffset(SDNode *N, const GlobalValue *&GA, argument 1836 GA = GASD->getGlobal(); 1844 if (isGAPlusOffset(N1.getNode(), GA, Offset)) { 1850 } else if (isGAPlusOffset(N2.getNode(), GA, Offset)) { 1951 GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op); local 1956 GA [all...] |
H A D | SelectionDAG.cpp | 384 const GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(N); local 385 ID.AddPointer(GA->getGlobal()); 386 ID.AddInteger(GA->getOffset()); 387 ID.AddInteger(GA->getTargetFlags()); 388 ID.AddInteger(GA->getAddressSpace()); 1089 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(GV)) 1090 GVar = dyn_cast_or_null<GlobalVariable>(GA->resolveAliasedGlobal(false)); 5913 DebugLoc DL, const GlobalValue *GA, 5916 TheGlobal = GA; 5912 GlobalAddressSDNode(unsigned Opc, unsigned Order, DebugLoc DL, const GlobalValue *GA, EVT VT, int64_t o, unsigned char TF) argument
|
/external/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 412 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(V)) 413 return new SlotTracker(GA->getParent()); 1480 void AssemblyWriter::printAlias(const GlobalAlias *GA) { argument 1481 if (GA->isMaterializable()) 1484 // Don't crash when dumping partially built GA 1485 if (!GA->hasName()) 1488 PrintLLVMName(Out, GA); 1491 PrintVisibility(GA->getVisibility(), Out); 1495 PrintLinkage(GA->getLinkage(), Out); 1497 const Constant *Aliasee = GA [all...] |
H A D | Verifier.cpp | 258 void visitGlobalAlias(GlobalAlias &GA); 527 void Verifier::visitGlobalAlias(GlobalAlias &GA) { argument 528 Assert1(!GA.getName().empty(), 529 "Alias name cannot be empty!", &GA); 530 Assert1(GA.hasExternalLinkage() || GA.hasLocalLinkage() || 531 GA.hasWeakLinkage(), 532 "Alias should have external or external weak linkage!", &GA); 533 Assert1(GA.getAliasee(), 534 "Aliasee cannot be NULL!", &GA); [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 1629 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(N); 1631 GlobalAddressUseCountMap.find(GA->getGlobal()); 1664 GlobalAddressSDNode *GA = local 1667 if (Const && GA && 1668 (GA->getOpcode() == ISD::TargetGlobalAddress)) { 1670 !hasNumUsesBelowThresGA(GA)) 1672 R = CurDAG->getTargetGlobalAddress(GA->getGlobal(), 1675 GA->getOffset() +
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 226 getGlobalAddressWrapper(SDValue GA, const GlobalValue *GV, argument 230 SDLoc dl(GA); 233 if (const GlobalAlias *GA = dyn_cast<GlobalAlias>(GV)) 234 UnderlyingGV = GA->resolveAliasedGlobal(); 237 return DAG.getNode(XCoreISD::CPRelativeWrapper, dl, MVT::i32, GA); 238 return DAG.getNode(XCoreISD::DPRelativeWrapper, dl, MVT::i32, GA); 240 return DAG.getNode(XCoreISD::PCRelativeWrapper, dl, MVT::i32, GA); 252 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, MVT::i32, FoldedOffset); local 253 GA = getGlobalAddressWrapper(GA, G [all...] |
/external/tcpdump/ |
H A D | telnet.h | 52 #define GA 249 /* you may reverse the line */ macro 73 "EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC", 0,
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 2132 llvm::GlobalValue *GA = local 2147 GA->takeName(Entry); 2149 Entry->replaceAllUsesWith(llvm::ConstantExpr::getBitCast(GA, 2153 GA->setName(MangledName); 2163 GA->setLinkage(llvm::Function::DLLExportLinkage); 2165 GA->setLinkage(llvm::Function::DLLExportLinkage); 2170 GA->setLinkage(llvm::Function::WeakAnyLinkage); 2173 SetCommonAttributes(D, GA);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 2081 const GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); local 2083 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); 2088 const GlobalValue *GV = GA->getGlobal(); 3436 if (const GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Op)) { 3437 Result = DAG.getTargetGlobalAddress(GA->getGlobal(), SDLoc(Op), 3438 GA->getValueType(0));
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 1488 // FIXME: We are artificially lowering the criteria to turn ADD %reg, $GA 1518 const GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(N); local 1521 AM.GV = GA->getGlobal(); 1522 AM.Disp += GA->getOffset(); 1524 AM.SymbolFlags = GA->getTargetFlags();
|
H A D | X86ISelLowering.cpp | 8011 GetTLSADDR(SelectionDAG &DAG, SDValue Chain, GlobalAddressSDNode *GA, argument 8016 SDLoc dl(GA); 8017 SDValue TGA = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, 8018 GA->getValueType(0), 8019 GA->getOffset(), 8042 LowerToTLSGeneralDynamicModel32(GlobalAddressSDNode *GA, SelectionDAG &DAG, argument 8045 SDLoc dl(GA); // ? function entry point might be better 8051 return GetTLSADDR(DAG, Chain, GA, &InFlag, PtrVT, X86::EAX, X86II::MO_TLSGD); 8056 LowerToTLSGeneralDynamicModel64(GlobalAddressSDNode *GA, SelectionDAG &DAG, argument 8058 return GetTLSADDR(DAG, DAG.getEntryNode(), GA, NUL 8062 LowerToTLSLocalDynamicModel(GlobalAddressSDNode *GA, SelectionDAG &DAG, const EVT PtrVT, bool is64Bit) argument 8102 LowerToTLSExecModel(GlobalAddressSDNode *GA, SelectionDAG &DAG, const EVT PtrVT, TLSModel::Model model, bool is64Bit, bool isPIC) argument 8161 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); local 15476 isGAPlusOffset(SDNode *N, const GlobalValue* &GA, int64_t &Offset) const argument [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1500 SDValue GA = DAG.getTargetGlobalAddress(GV, DL, MVT::i32, 0, local 1503 DAG.getVTList(MVT::i32), &GA, 1); 1538 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); local 1539 SDLoc DL(GA); 1540 const GlobalValue *GV = GA->getGlobal(); 3048 MipsTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const {
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 2284 ARMTargetLowering::LowerToTLSGeneralDynamicModel(GlobalAddressSDNode *GA, argument 2286 SDLoc dl(GA); 2293 ARMConstantPoolConstant::Create(GA->getGlobal(), ARMPCLabelIndex, 2325 ARMTargetLowering::LowerToTLSExecModels(GlobalAddressSDNode *GA, argument 2328 const GlobalValue *GV = GA->getGlobal(); 2329 SDLoc dl(GA); 2343 ARMConstantPoolConstant::Create(GA->getGlobal(), ARMPCLabelIndex, 2381 GlobalAddressSDNode *GA = cast<GlobalAddressSDNode>(Op); local 2383 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); 2388 return LowerToTLSGeneralDynamicModel(GA, DA [all...] |