Home
last modified time | relevance | path

Searched refs:XorOpnd (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DReassociate.h80 class XorOpnd; variable
127 bool CombineXorOpnd(BasicBlock::iterator It, reassociate::XorOpnd *Opnd1,
129 bool CombineXorOpnd(BasicBlock::iterator It, reassociate::XorOpnd *Opnd1,
130 reassociate::XorOpnd *Opnd2, APInt &ConstOpnd,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp102 class llvm::reassociate::XorOpnd { class in llvm::reassociate
104 XorOpnd(Value *V);
124 XorOpnd::XorOpnd(Value *V) { in XorOpnd() function in XorOpnd
1261 bool ReassociatePass::CombineXorOpnd(BasicBlock::iterator It, XorOpnd *Opnd1, in CombineXorOpnd()
1295 bool ReassociatePass::CombineXorOpnd(BasicBlock::iterator It, XorOpnd *Opnd1, in CombineXorOpnd()
1296 XorOpnd *Opnd2, APInt &ConstOpnd, in CombineXorOpnd()
1378 SmallVector<XorOpnd, 8> Opnds; in OptimizeXor()
1379 SmallVector<XorOpnd*, 8> OpndPtrs; in OptimizeXor()
1391 XorOpnd O(V); in OptimizeXor()
1402 for (XorOpnd &Op : Opnds) in OptimizeXor()
[all …]