Searched defs:GA (Results 1 - 22 of 22) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp70 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 DVerifierTest.cpp55 GlobalAlias *GA = new GlobalAlias(Type::getInt8PtrTy(C), local
58 GA->setUnnamedAddr(true);
/external/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp116 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 DMemoryBuiltins.cpp415 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 DMergeFunctions.cpp773 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 DGlobalOpt.cpp3119 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 DExecutionEngine.cpp1281 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 DPPCISelDAGToDAG.cpp1277 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 DPPCISelLowering.cpp1340 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 DTargetLowering.cpp241 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 DSelectionDAG.cpp384 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 DAsmWriter.cpp412 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 DVerifier.cpp258 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 DHexagonISelDAGToDAG.cpp1629 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 DXCoreISelLowering.cpp226 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 Dtelnet.h52 #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 DCodeGenModule.cpp2132 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 DAArch64ISelLowering.cpp2081 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 DX86ISelDAGToDAG.cpp1488 // 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 DX86ISelLowering.cpp8011 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 DMipsISelLowering.cpp1500 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 DARMISelLowering.cpp2284 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...]

Completed in 933 milliseconds