/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 430 SDValue Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, local 433 InVals.push_back(Load); 464 SDValue Load ; local 466 Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, 475 Load = DAG.getExtLoad(LoadOp, dl, MVT::i32, Chain, FIPtr, 478 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load); 480 InVals.push_back(Load); 814 // Load the low part. 1143 // Load int [all...] |
H A D | SparcInstrInfo.h | 31 Load = (1<<1), enumerator in enum:llvm::SPII::__anon26142
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 296 // Return true if Load and Store are loads and stores of the same size 305 bool canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const; 940 if (auto *Load = dyn_cast<LoadSDNode>(Op0.getNode())) 941 if (Load->getMemoryVT() == MVT::i8) 977 LoadSDNode *Load) const { 979 if (Load->getMemoryVT() != Store->getMemoryVT()) 983 if (Load->isVolatile() || Store->isVolatile()) 987 if (Load->isInvariant()) 991 const Value *V1 = Load->getMemOperand()->getValue(); 997 uint64_t Size = Load 1009 auto *Load = cast<LoadSDNode>(Store->getValue()); local [all...] |
H A D | SystemZISelLowering.cpp | 1143 auto *Load = cast<LoadSDNode>(C.Op0); 1144 unsigned NumBits = Load->getMemoryVT().getStoreSizeInBits(); 1153 if (Load->getExtensionType() == ISD::SEXTLOAD) { 1176 } else if (Load->getExtensionType() == ISD::ZEXTLOAD) { 1189 Load->getExtensionType() != ExtType) 1190 C.Op0 = DAG.getExtLoad(ExtType, SDLoc(Load), MVT::i32, 1191 Load->getChain(), Load->getBasePtr(), 1192 Load->getPointerInfo(), Load 1205 auto *Load = dyn_cast<LoadSDNode>(Op.getNode()); local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 3115 case Instruction::Load:
|
H A D | X86ISelDAGToDAG.cpp | 371 static void MoveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load, argument 375 if (Chain.getNode() == Load.getNode()) 376 Ops.push_back(Load.getOperand(0)); 381 if (Chain.getOperand(i).getNode() == Load.getNode()) 382 Ops.push_back(Load.getOperand(0)); 386 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops); 393 CurDAG->UpdateNodeOperands(Load.getNode(), Call.getOperand(0), 394 Load.getOperand(1), Load.getOperand(2)); 398 Ops.push_back(SDValue(Load 484 SDValue Load = N->getOperand(1); local [all...] |
H A D | X86ISelLowering.cpp | 2542 // Load the "old" Return address. 2667 // Load return address for tail calls. 9015 static SDValue NarrowVectorLoadToElement(LoadSDNode *Load, unsigned Index, 9017 SDLoc dl(Load); 9018 MVT VT = Load->getSimpleValueType(0); 9020 SDValue Addr = Load->getOperand(1); 9026 DAG.getLoad(EVT, dl, Load->getChain(), NewAddr, 9028 Load->getMemOperand(), 0, EVT.getStoreSize())); 10551 // mov rdx, qword [gs:abs 58H]; Load pointer to ThreadLocalStorage 10553 // mov ecx, dword [rel _tls_index]: Load inde [all...] |
H A D | X86InstrInfo.cpp | 4741 SDNode *Load = nullptr; local 4756 Load = DAG.getMachineNode(getLoadRegOpcode(0, RC, isAligned, Subtarget), dl, 4758 NewNodes.push_back(Load); 4761 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second); 4776 if (Load) 4777 BeforeOps.push_back(SDValue(Load, 0)); 4805 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second);
|
H A D | X86TargetTransformInfo.cpp | 802 Opcode == Instruction::Load, 810 assert((Opcode == Instruction::Load || Opcode == Instruction::Store) && 1017 case Instruction::Load:
|
/external/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 466 LoadInst *Load = Loads[i]; local 467 BasicBlock *BB = Load->getParent(); 469 AliasAnalysis::Location Loc = AA.getLocation(Load); 470 if (AA.canInstructionRangeModify(BB->front(), *Load, Loc)) 517 // what the new GEP/Load instructions we are inserting look like. 850 "Load element should sort to front!");
|
H A D | FunctionAttrs.cpp | 502 case Instruction::Load:
|
H A D | GlobalOpt.cpp | 1134 // Load from GV is ok. 1166 // a new Load of the scalarized global. 1218 // Load the pointer for this field. 1258 static void RewriteUsesOfLoadForHeapSRoA(LoadInst *Load, argument 1261 for (auto UI = Load->user_begin(), E = Load->user_end(); UI != E;) { 1266 if (Load->use_empty()) { 1267 Load->eraseFromParent(); 1268 InsertedScalarizedValues.erase(Load); 2411 DEBUG(dbgs() << "Found a Load! No [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 2795 case Instruction::Load: 3597 case Instruction::Load:
|
H A D | InstCombineVectorOps.cpp | 46 if (I->getOpcode() == Instruction::Load && I->hasOneUse())
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 1302 LoadInst *Load = IRB.CreateLoad(Guard); local 1303 Load->setAtomic(Monotonic); 1304 Load->setAlignment(1); 1305 Value *Cmp = IRB.CreateICmpEQ(Constant::getNullValue(Int8Ty), Load);
|
H A D | ThreadSanitizer.cpp | 282 LoadInst *Load = cast<LoadInst>(I); local 283 Value *Addr = Load->getPointerOperand();
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 211 LoadInst *Load = dyn_cast<LoadInst>(GetObjCArg(Release)); local 212 if (!Load || !Load->isSimple()) return; 216 if (Load->getParent() != BB) return; 219 BasicBlock::iterator I = Load, End = BB->end(); 221 AliasAnalysis::Location Loc = AA->getLocation(Load); 243 if (CanUse(Inst, Load, PA, Class)) 272 Value *Args[] = { Load->getPointerOperand(), New }; 291 if (Load->use_empty()) 292 Load [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 307 case Instruction::Load:
|
H A D | GVN.cpp | 967 << "Load Ptr = " << *LoadPtr << "\n"; 995 << "Load Ptr = " << *LoadPtr << "\n"; 1001 // If the Load isn't completely contained within the stored bits, we don't 1337 LoadInst *Load = getCoercedLoadValue(); local 1338 if (Load->getType() == LoadTy && Offset == 0) { 1339 Res = Load; 1341 Res = GetLoadValueForLoad(Load, Offset, LoadTy, BB->getTerminator(),
|
H A D | LoadCombine.cpp | 43 : Load(L), POP(P), InsertOrder(O) {} 45 LoadInst *Load; member in struct:__anon26289::LoadPOPPair 141 BaseLoad = L.Load; 143 PrevSize = DL->getTypeStoreSize(L.Load->getType()); 147 if (L.Load->getAlignment() > BaseLoad->getAlignment()) 162 PrevSize = DL->getTypeStoreSize(L.Load->getType()); 175 TotalSize += L.Load->getType()->getPrimitiveSizeInBits(); 177 TotalSize -= Loads.pop_back_val().Load->getType()->getPrimitiveSizeInBits(); 184 dbgs() << L.POP.Offset << ": " << *L.Load << "\n"; 198 Builder->SetInsertPoint(FirstLP.Load); [all...] |
H A D | Reassociate.cpp | 248 case Instruction::Load:
|
H A D | SCCP.cpp | 1412 case Instruction::Load:
|
H A D | SROA.cpp | 1171 LoadInst *Load = PredBuilder.CreateLoad( local 1174 Load->setAlignment(Align); 1176 Load->setMetadata(LLVMContext::MD_tbaa, TBAATag); 1177 NewPN->addIncoming(Load, Pred); 2875 // Load the single value and insert it using the indices. 2877 Value *Load = IRB.CreateLoad(GEP, Name + ".load"); local 2878 Agg = IRB.CreateInsertValue(Agg, Load, Indices, Name + ".insert"); 2879 DEBUG(dbgs() << " to: " << *Load << "\n");
|
H A D | ScalarReplAggregates.cpp | 1386 LoadInst *&Load = InsertedLoads[Pred]; local 1387 if (!Load) { 1388 Load = new LoadInst(PN->getIncomingValue(i), 1391 Load->setAlignment(Align); 1392 if (TBAATag) Load->setMetadata(LLVMContext::MD_tbaa, TBAATag); 1395 NewPN->addIncoming(Load, Pred); 1913 Value *Load = Builder.CreateLoad(NewElts[i], "load"); local 1914 Insert = Builder.CreateInsertValue(Insert, Load, i, "insert"); 2441 /// an integer. Load the individual pieces to form the aggregate value. 2468 // Load th [all...] |
H A D | TailRecursionElimination.cpp | 204 case Instruction::Load: {
|