/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
X86RetpolineThunks.cpp | 245 MachineBasicBlock *CallTarget = MF.CreateMachineBasicBlock(Entry->getBasicBlock()); 247 MF.push_back(CallTarget); 252 BuildMI(Entry, DebugLoc(), TII->get(CallOpc)).addMBB(CallTarget); 253 Entry->addSuccessor(CallTarget); 255 CallTarget->setHasAddressTaken(); 271 CallTarget->setAlignment(4); 272 insertRegReturnAddrClobber(*CallTarget, *Reg); 273 BuildMI(CallTarget, DebugLoc(), TII->get(RetOpc));
|
X86MCInstLower.cpp | [all...] |
/external/swiftshader/third_party/subzero/src/ |
IceTargetLoweringX8632.h | 63 Inst *emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) override;
|
IceTargetLoweringX8664.h | 66 Inst *emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) override;
|
IceTargetLoweringX8632.cpp | 344 Inst *TargetX8632::emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) { 347 if (llvm::isa<Constant>(CallTarget)) { 351 _mov(CallTargetVar, CallTarget); 356 CallTarget = CallTargetVar; 359 return Context.insert<Traits::Insts::Call>(ReturnReg, CallTarget);
|
IceTargetLoweringX8664.cpp | 619 Inst *TargetX8664::emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) { 621 auto *CallTargetR = llvm::dyn_cast<Variable>(CallTarget); 626 // jmp CallTarget 677 CallTarget = T64; 680 NewCall = Context.insert<Traits::Insts::Jmp>(CallTarget); 688 if (CallTargetR != nullptr && CallTarget->getType() == IceType_i32) { 689 // x86-64 in PNaCl is ILP32. Therefore, CallTarget is i32, but the 693 CallTarget = T; 694 } else if (llvm::isa<Constant>(CallTarget) && 695 CallTarget->getType() == IceType_i64) [all...] |
IceInst.h | 428 Operand *CallTarget, bool HasTailCall, 436 InstCall(Func, NumArgs, Dest, CallTarget, HasTailCall, 451 InstCall(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, 457 addSource(CallTarget); 619 Operand *CallTarget, 622 InstIntrinsicCall(Func, NumArgs, Dest, CallTarget, Info); 635 Operand *CallTarget, const Intrinsics::IntrinsicInfo &Info) 636 : InstCall(Func, NumArgs, Dest, CallTarget, false, false, [all...] |
IceASanInstrumentation.cpp | 343 auto *CallTarget = 345 if (CallTarget == nullptr) 348 std::string TargetName = CallTarget->getName().toStringOrEmpty();
|
IceInstMIPS32.cpp | 284 InstMIPS32Call::InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget) 287 addSource(CallTarget); 567 } else if (const auto *CallTarget = 574 CallTarget->emitWithoutPrefix(Func->getTarget()); 588 } else if (const auto *CallTarget = 590 Asm->jal(CallTarget); [all...] |
IceConverter.cpp | 555 Ice::Operand *CallTarget = convertValue(Instr->getCalledValue()); 562 if (const auto Target = dyn_cast<Ice::ConstantRelocatable>(CallTarget)) { 572 CallTarget, Info->Info); 577 NewInst = Ice::InstCall::create(Func.get(), NumArgs, Dest, CallTarget, [all...] |
IceInstX86BaseImpl.h | 177 Operand *CallTarget) 180 this->addSource(CallTarget); 633 Operand *CallTarget = getCallTarget(); 635 if (const auto *CI = llvm::dyn_cast<ConstantInteger32>(CallTarget)) { 639 llvm::dyn_cast<ConstantRelocatable>(CallTarget)) { 643 CallTarget->emit(Func); 650 Operand *CallTarget = getCallTarget(); 652 if (const auto *Var = llvm::dyn_cast<Variable>(CallTarget)) { 658 } else if (const auto *Mem = llvm::dyn_cast<X86OperandMem>(CallTarget)) { 661 } else if (const auto *CR = llvm::dyn_cast<ConstantRelocatable>(CallTarget)) { [all...] |
IceTargetLowering.cpp | [all...] |
IceInstARM32.h | [all...] |
IceInstMIPS32.h | 882 Operand *CallTarget) { 884 InstMIPS32Call(Func, Dest, CallTarget); 893 InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget); [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64AsmPrinter.cpp | 389 int64_t CallTarget = Opers.getMetaOper(PatchPointOpers::TargetPos).getImm(); 391 if (CallTarget) { 392 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && 399 .addImm((CallTarget >> 32) & 0xFFFF) 404 .addImm((CallTarget >> 16) & 0xFFFF) 409 .addImm(CallTarget & 0xFFFF)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
AArch64AsmPrinter.cpp | 470 int64_t CallTarget = Opers.getCallTarget().getImm(); 472 if (CallTarget) { 473 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && 480 .addImm((CallTarget >> 32) & 0xFFFF) 485 .addImm((CallTarget >> 16) & 0xFFFF) 490 .addImm(CallTarget & 0xFFFF)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
CGSCCPassManager.cpp | 587 for (Node *CallTarget : PromotedRefTargets) { 588 SCC &TargetC = *G.lookupSCC(*CallTarget); 596 RC->switchOutgoingEdgeToCall(N, *CallTarget); 598 << "' to '" << *CallTarget << "'\n"); 602 << N << "' to '" << *CallTarget << "'\n"); 611 N, *CallTarget, [&](ArrayRef<SCC *> MergedSCCs) {
|
/external/llvm/lib/Target/PowerPC/ |
PPCAsmPrinter.cpp | 354 int64_t CallTarget = Opers.getMetaOper(PatchPointOpers::TargetPos).getImm(); 355 if (CallTarget) { 356 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && 363 .addImm((CallTarget >> 32) & 0xFFFF)); 373 .addImm((CallTarget >> 16) & 0xFFFF)); 378 .addImm(CallTarget & 0xFFFF)); [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
SystemZAsmPrinter.cpp | 550 uint64_t CallTarget = CalleeMO.getImm(); 551 if (CallTarget) { 562 .addImm(CallTarget & 0xFFFFFFFF)); 564 if (CallTarget >> 32) { 567 .addImm(CallTarget >> 32));
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
PPCAsmPrinter.cpp | 382 int64_t CallTarget = CalleeMO.getImm(); 383 if (CallTarget) { 384 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && 391 .addImm((CallTarget >> 32) & 0xFFFF)); 401 .addImm((CallTarget >> 16) & 0xFFFF)); 406 .addImm(CallTarget & 0xFFFF)); [all...] |
/external/llvm/lib/Target/X86/ |
X86MCInstLower.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
StatepointLowering.cpp | 643 SDValue CallTarget = SDValue(CallNode->getOperand(1).getNode(), 0); 644 Ops.push_back(CallTarget); [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
StatepointLowering.cpp | 702 SDValue CallTarget = SDValue(CallNode->getOperand(1).getNode(), 0); 703 Ops.push_back(CallTarget); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
RewriteStatepointsForGC.cpp | [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
RewriteStatepointsForGC.cpp | [all...] |