Home
last modified time | relevance | path

Searched refs:BlockAddress (Results 1 – 25 of 84) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DIndirectBrExpandPass.cpp125 return isa<BlockAddress>(U.getUser()); in runOnFunction()
136 auto *BA = cast<BlockAddress>(BlockAddressUseIt->getUser()); in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstants.h840 class BlockAddress final : public Constant {
843 BlockAddress(Function *F, BasicBlock *BB);
852 static BlockAddress *get(Function *F, BasicBlock *BB);
856 static BlockAddress *get(BasicBlock *BB);
861 static BlockAddress *lookup(const BasicBlock *BB);
876 struct OperandTraits<BlockAddress> :
877 public FixedNumOperandTraits<BlockAddress, 2> {
880 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(BlockAddress, Value)
DValue.def66 HANDLE_CONSTANT(BlockAddress)
DBasicBlock.h63 friend class BlockAddress;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineOperand.h25 class BlockAddress; variable
193 const BlockAddress *BA; // For MO_BlockAddress.
566 const BlockAddress *getBlockAddress() const { in getBlockAddress()
854 static MachineOperand CreateBA(const BlockAddress *BA, int64_t Offset,
DMachineFunction.h49 class BlockAddress; variable
207 const BlockAddress *RecoverBA;
894 const BlockAddress *RecoverBA);
DAsmPrinter.h37 class BlockAddress; variable
482 MCSymbol *GetBlockAddressSymbol(const BlockAddress *BA) const;
DISDOpcodes.h64 JumpTable, ConstantPool, ExternalSymbol, BlockAddress, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstants.cpp546 if (const BlockAddress *BA = dyn_cast<BlockAddress>(this)) in needsRelocation()
562 if (isa<BlockAddress>(LHSOp0) && isa<BlockAddress>(RHSOp0) && in needsRelocation()
563 cast<BlockAddress>(LHSOp0)->getFunction() == in needsRelocation()
564 cast<BlockAddress>(RHSOp0)->getFunction()) in needsRelocation()
1528 BlockAddress *BlockAddress::get(BasicBlock *BB) { in get()
1533 BlockAddress *BlockAddress::get(Function *F, BasicBlock *BB) { in get()
1534 BlockAddress *&BA = in get()
1537 BA = new BlockAddress(F, BB); in get()
1543 BlockAddress::BlockAddress(Function *F, BasicBlock *BB) in BlockAddress() function in BlockAddress
1551 BlockAddress *BlockAddress::lookup(const BasicBlock *BB) { in lookup()
[all …]
DBasicBlock.cpp75 BlockAddress *BA = cast<BlockAddress>(user_back()); in ~BasicBlock()
DConstantFold.cpp1567 !isa<BlockAddress>(V1)) { in evaluateICmpRelation()
1569 !isa<BlockAddress>(V2)) { in evaluateICmpRelation()
1610 } else if (isa<BlockAddress>(V2)) { in evaluateICmpRelation()
1624 } else if (const BlockAddress *BA = dyn_cast<BlockAddress>(V1)) { in evaluateICmpRelation()
1636 if (const BlockAddress *BA2 = dyn_cast<BlockAddress>(V2)) { in evaluateICmpRelation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMConstantPoolValue.h26 class BlockAddress; variable
177 const BlockAddress *getBlockAddress() const;
DARMConstantPoolValue.cpp187 const BlockAddress *ARMConstantPoolConstant::getBlockAddress() const { in getBlockAddress()
188 return dyn_cast_or_null<BlockAddress>(CVal); in getBlockAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSplitModule.cpp136 BlockAddress *BA = BlockAddress::lookup(&BB); in findPartitions()
DValueMapper.cpp60 DelayedBasicBlock(const BlockAddress &Old) in DelayedBasicBlock()
181 Value *mapBlockAddress(const BlockAddress &BA);
415 if (BlockAddress *BA = dyn_cast<BlockAddress>(C)) in mapValue()
490 Value *Mapper::mapBlockAddress(const BlockAddress &BA) { in mapBlockAddress()
504 return getVM()[&BA] = BlockAddress::get(F, BB ? BB : BA.getBasicBlock()); in mapBlockAddress()
DCloneFunction.cpp182 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), in CloneFunctionInto()
184 VMap[OldBBAddr] = BlockAddress::get(NewFunc, CBB); in CloneFunctionInto()
324 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc), in CloneBlock()
326 VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB); in CloneBlock()
DEvaluator.cpp70 if (C->getNumOperands() == 0 || isa<BlockAddress>(C)) in isSimpleEnoughValueToCommitHelper()
627 if (BlockAddress *BA = dyn_cast<BlockAddress>(Val)) in EvaluateBlock()
DFunctionComparator.cpp357 const BlockAddress *LBA = cast<BlockAddress>(L); in cmpConstants()
358 const BlockAddress *RBA = cast<BlockAddress>(R); in cmpConstants()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DWinCFGuard.cpp55 if (isa<BlockAddress>(FnUser)) in isPossibleIndirectCallTarget()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLint.cpp440 !isa<BlockAddress>(UnderlyingObject), in visitMemoryReference()
446 Assert(!isa<BlockAddress>(UnderlyingObject), in visitMemoryReference()
450 Assert(!isa<BlockAddress>(UnderlyingObject), in visitMemoryReference()
455 isa<BlockAddress>(UnderlyingObject), in visitMemoryReference()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DValue.def65 HANDLE_CONSTANT(BlockAddress)
DBasicBlock.h57 friend class BlockAddress;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSCCP.cpp167 BlockAddress *getBlockAddress() const { in getBlockAddress()
169 return dyn_cast<BlockAddress>(getConstant()); in getBlockAddress()
721 BlockAddress *Addr = IBRValue.getBlockAddress(); in getFeasibleSuccessors()
1709 IBR->setAddress(BlockAddress::get(IBR->getSuccessor(0))); in ResolvedUndefsIn()
1988 if (!isa<BlockAddress>(IBR->getAddress()->stripPointerCasts())) { in forceIndeterminateEdge()
1991 C = BlockAddress::get(IBR->getSuccessor(0)); in forceIndeterminateEdge()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DIPConstantPropagation.cpp63 if (isa<BlockAddress>(UR)) continue; in PropagateConstantsIntoArguments()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DRelocation.txt7 ExternalSymbol, BlockAddress

1234