/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | GenericTaintChecker.cpp | 271 GenericTaintRule(ArgSet &&Sink, ArgSet &&Filter, ArgSet &&Src, ArgSet &&Dst, 273 : SinkArgs(std::move(Sink)), FilterArgs(std::move(Filter)), 280 static GenericTaintRule Sink(ArgSet &&SinkArgs, 336 struct Sink : Common { 353 std::vector<Sink> Sinks; 386 void parseConfig(const std::string &Option, TaintConfiguration::Sink &&P, 435 LLVM_YAML_IS_SEQUENCE_VECTOR(TaintConfiguration::Sink) 449 template <> struct MappingTraits<TaintConfiguration::Sink> { 450 static void mapping(IO &IO, TaintConfiguration::Sink &Sink) { [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | RandomIRBuilder.cpp | 306 Use *Sink = RS.getSelection(); 307 User *U = Sink->getUser(); 308 unsigned OpNo = Sink->getOperandNo(); 314 Instruction *Sink = nullptr; local 318 Sink = findSinkAndConnect(Insts); 319 if (Sink) 320 return Sink; 340 Sink = findSinkAndConnect(Instructions); 341 if (Sink) { 342 return Sink; [all...] |
H A D | IRMutator.cpp | 433 // `Sink` inherits Blocks' terminator, `Source` will have a BranchInst 434 // directly jumps to `Sink`. Here, we have to create a new terminator for 438 BasicBlock *Sink = Block->splitBasicBlock(Insts[IP], "BB"); local 453 // Connect these blocks to `Sink` 454 connectBlocksToSink({IfTrue, IfFalse}, Sink, IB); 491 // Connect these blocks to `Sink` 492 connectBlocksToSink(Blocks, Sink, IB); 499 BasicBlock *Sink, 522 BranchInst::Create(Sink, BB); 526 SmallVector<BasicBlock *, 2> Branches({Sink, B 498 connectBlocksToSink(ArrayRef<BasicBlock *> Blocks, BasicBlock *Sink, RandomIRBuilder &IB) argument [all...] |
/freebsd-current/contrib/googletest/googletest/test/ |
H A D | googletest-message-test.cc | 49 template <typename Sink> 50 friend void AbslStringify(Sink& sink, const AbslStringifiablePoint& p) {
|
H A D | googletest-printers-test.cc | 129 template <typename Sink> 130 friend void AbslStringify(Sink& sink, const Point& p) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/Debuginfod/ |
H A D | HTTPServer.cpp | 101 [=](size_t Offset, size_t Length, httplib::DataSink &Sink) { 104 Sink.write(Chunk.begin(), Chunk.size());
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExplodedGraph.cpp | 456 for (const auto Sink : Sinks) 457 if (Sink) 458 WL1.push_back(Sink);
|
H A D | ExprEngine.cpp | 2533 const ExplodedNode *Sink = local 2557 Engine.blocksExhausted.push_back(std::make_pair(L, Sink));
|
/freebsd-current/contrib/llvm-project/llvm/lib/Passes/ |
H A D | StandardInstrumentations.cpp | 1567 std::string getEdgeSourceLabel(const DisplayNode &Sink) const { 1568 return getEdge(Sink).getValue(); 1771 // Return a string consisting of the labels for the \p Source and \p Sink. 1776 const unsigned &Sink) const { 1778 getNode(Source).getLabel().str() + " " + getNode(Sink).getLabel().str(); 1897 for (StringMap<std::string>::const_iterator Sink = BD.getData().begin(), 1899 Sink != E; ++Sink) { 1900 std::string Key = (Label + " " + Sink->getKey().str()).str() + " " + 1901 BD.getData().getSuccessorLabel(Sink [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 266 PointerInfo *Sink = &Pointers[CGJ.Members[0]]; local 271 !DC.getOrderForAccess(Sink->PointerValue, !Sink->IsWritePtr).empty()) { 279 DC.getOrderForAccess(Sink->PointerValue, Sink->IsWritePtr); 288 std::swap(Src, Sink); 291 auto *SinkAR = dyn_cast<SCEVAddRecExpr>(Sink->Expr); 301 DC.getInstructionsForAccess(Sink->PointerValue, Sink->IsWritePtr); 340 // If the start values for both Src and Sink als [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 746 auto *Sink = cast<Instruction>(B); 748 if (DT->dominates(Source, Sink) || 749 Source->getParent() != Sink->getParent() || 750 isa<PHINode>(Source) || isa<PHINode>(Sink)) 753 Source->moveBefore(Sink);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 769 auto *Sink = B->first; local 788 return !Dependences.contains(Src) || !Dependences.lookup(Src).count(Sink);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 3032 MachineBasicBlock *Sink = F->CreateMachineBasicBlock(LLVM_BB); local 3035 F->insert(It, Sink); 3037 // Transfer the remainder of BB and its successor edges to Sink. 3038 Sink->splice(Sink->begin(), BB, std::next(MachineBasicBlock::iterator(MI)), 3040 Sink->transferSuccessorsAndUpdatePHIs(BB); 3045 FBB->addSuccessor(Sink); 3046 TBB->addSuccessor(Sink); 3057 BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::B)).addMBB(Sink); 3064 // Insert phi function to $Sink 3101 MachineBasicBlock *Sink = F->CreateMachineBasicBlock(LLVM_BB); local [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
H A D | IRMutator.h | 164 void connectBlocksToSink(ArrayRef<BasicBlock *> Blocks, BasicBlock *Sink,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 459 MachineInstr *Sink = DFG.addr<StmtNode *>(TransmitterId).Addr->getCode(); 460 auto GadgetSink = MaybeAddNode(Sink);
|
/freebsd-current/contrib/googletest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 128 struct Sink {}; struct in class:testing::internal::IgnoredValue 139 typename std::enable_if<!std::is_convertible<T, Sink>::value,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CommandLine.h | 166 Sink = 0x04, // Should this cl::list eat all unknown options? enumerator in enum:llvm::cl::MiscFlags 319 bool isSink() const { return getMiscFlags() & cl::Sink; }
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | CommandLine.cpp | 226 else if (O->getMiscFlags() & cl::Sink) // Remember sink options 274 else if (O->getMiscFlags() & cl::Sink)
|
/freebsd-current/lib/clang/libllvm/ |
H A D | Makefile | 1877 SRCS_MIN+= Transforms/Scalar/Sink.cpp
|