reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Instructions.h
 2107   bool isIdentityWithPadding() const;

References

lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  854       !(Shuf->isIdentityWithExtract() || Shuf->isIdentityWithPadding()))
 1705       !cast<ShuffleVectorInst>(Cond)->isIdentityWithPadding())
 1827   if (!Shuffle0 || !Shuffle0->isIdentityWithPadding() ||
 1828       !Shuffle1 || !Shuffle1->isIdentityWithPadding())
unittests/IR/InstructionsTest.cpp
  892   EXPECT_FALSE(Id1->isIdentityWithPadding());
  901   EXPECT_FALSE(Id2->isIdentityWithPadding());
  910   EXPECT_FALSE(Id3->isIdentityWithPadding());
  919   EXPECT_FALSE(Id4->isIdentityWithPadding());
  928   EXPECT_TRUE(Id5->isIdentityWithPadding());
  937   EXPECT_TRUE(Id6->isIdentityWithPadding());
  946   EXPECT_FALSE(Id7->isIdentityWithPadding());
  955   EXPECT_FALSE(Id8->isIdentityWithPadding());
  964   EXPECT_FALSE(Id9->isIdentityWithPadding());
  973   EXPECT_FALSE(Id10->isIdentityWithPadding());
  982   EXPECT_FALSE(Id11->isIdentityWithPadding());
  992   EXPECT_FALSE(Id12->isIdentityWithPadding());