Searched refs:Load (Results 151 - 175 of 702) sorted by last modified time

1234567891011>>

/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp430 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 DSparcInstrInfo.h31 Load = (1<<1), enumerator in enum:llvm::SPII::__anon26142
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp296 // 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 DSystemZISelLowering.cpp1143 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 DX86FastISel.cpp3115 case Instruction::Load:
H A DX86ISelDAGToDAG.cpp371 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 DX86ISelLowering.cpp2542 // 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 DX86InstrInfo.cpp4741 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 DX86TargetTransformInfo.cpp802 Opcode == Instruction::Load,
810 assert((Opcode == Instruction::Load || Opcode == Instruction::Store) &&
1017 case Instruction::Load:
/external/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp466 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 DFunctionAttrs.cpp502 case Instruction::Load:
H A DGlobalOpt.cpp1134 // 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 DInstCombineCompares.cpp2795 case Instruction::Load:
3597 case Instruction::Load:
H A DInstCombineVectorOps.cpp46 if (I->getOpcode() == Instruction::Load && I->hasOneUse())
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp1302 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 DThreadSanitizer.cpp282 LoadInst *Load = cast<LoadInst>(I); local
283 Value *Addr = Load->getPointerOperand();
/external/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp211 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 DCorrelatedValuePropagation.cpp307 case Instruction::Load:
H A DGVN.cpp967 << "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 DLoadCombine.cpp43 : 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 DReassociate.cpp248 case Instruction::Load:
H A DSCCP.cpp1412 case Instruction::Load:
H A DSROA.cpp1171 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 DScalarReplAggregates.cpp1386 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 DTailRecursionElimination.cpp204 case Instruction::Load: {

Completed in 272 milliseconds

1234567891011>>