Searched refs:Use (Results 226 - 250 of 354) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp178 assert(MBB && "Use MachineInstrBuilder to add operands to dangling instrs");
180 assert(MF && "Use MachineInstrBuilder to add operands to dangling instrs");
967 bool Use = false; local
976 Use |= !MO.isUndef();
984 return std::make_pair(Use || (PartDef && !FullDef), PartDef || FullDef);
1040 /// Use and def operands can be tied together, indicated by a non-zero TiedTo
1056 assert(!UseMO.isTied() && "Use is already tied to another def");
1965 [&](MCRegister Use) { return TRI.regsOverlap(Use, Reg); }))
H A DScheduleDAGInstrs.cpp443 MachineInstr *Use = UseSU->getInstr(); local
445 Dep.setLatency(SchedModel.computeOperandLatency(MI, OperIdx, Use,
624 llvm_unreachable("Don't use. Use insert() instead."); };
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp54 #include "llvm/IR/Use.h"
1703 static bool isDirectCall(Use& U) {
1718 Use &U = *UI;
1749 Old->replaceUsesWithIf(New, [](Use &U) { return isDirectCall(U); });
2000 for (const Use &U : TypeTestFunc->uses()) {
2012 for (const Use &U : ICallBranchFunnelFunc->uses()) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp59 #include "llvm/IR/Use.h"
3244 // Use lambda to lazily compute expensive condition after cheap ones.
4760 for (auto &Use : I.uses()) {
4761 User *User = Use.getUser();
4766 if (Phi->getIncomingBlock(Use) == CaseDest)
6032 User *Use = *I->user_begin(); local
6038 UI = BasicBlock::iterator(dyn_cast<Instruction>(Use));
6044 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Use))
6049 if (BitCastInst *BC = dyn_cast<BitCastInst>(Use))
6053 if (LoadInst *LI = dyn_cast<LoadInst>(Use))
[all...]
H A DLoopRotationUtils.cpp123 Use &U = *UI;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3868 // FIXME: Use SELECT_CC once we improve SELECT_CC constant-folding.
4922 // Use LE to convert equal sized loads to zext.
8110 SDNode *Use = *N->use_begin(); local
8111 if (Use->getOpcode() == ISD::BRCOND)
8112 AddToWorklist(Use);
8113 else if (Use->getOpcode() == ISD::TRUNCATE && Use->hasOneUse()) {
8115 Use = *Use->use_begin();
8116 if (Use
9215 SDUse &Use = UI.getUse(); local
13682 canFoldInAddressingMode(SDNode *N, SDNode *Use, SelectionDAG &DAG, const TargetLowering &TLI) argument
13862 SDUse &Use = UI.getUse(); local
[all...]
H A DSelectionDAG.cpp733 SDUse &Use = *I++;
734 SDNode *Operand = Use.getNode();
735 Use.set(SDValue());
1069 "debug location. Use another overload.");
4055 // Okay, we know that the sign bit in Mask is set. Use CLZ to determine
5577 // Use FoldSetCC to simplify SETCC's.
5740 // Use a multiplication with 0x010101... to extend the input to the
7291 // TODO: Use fast-math-flags to enable more simplifications.
7727 SDUse &Use = *I++;
7728 Use
[all...]
/freebsd-11-stable/contrib/sqlite3/tea/
H A Dconfigure135 # Use a proper internal environment variable to ensure we don't fall
784 # Use braces instead of parens because sh, perl, etc. also accept them.
1404 Use these variables to override the choices made by `configure' or to help
1709 Use char because int might match the return type of a GCC
1985 # WARNING: Use '\'' to represent an apostrophe within the trap.
2206 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2531 as_fn_error $? "Can't find Tcl configuration definitions. Use --with-tcl to specify a directory containing tclConfig.sh" "$LINENO" 5
4060 # Use a header file that comes with gcc, so configuring glibc
4119 # Use a header file that comes with gcc, so configuring glibc
4962 # 1. Use "connec
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp93 #include "llvm/IR/Use.h"
851 // This deliberately takes a value so it can be used with Use's, which will
2075 assert(isa<Instruction>(User) && "Use of value not within an instruction?");
3027 auto Filtered = make_filter_range(MP->operands(), [&](const Use &U) {
3043 auto LookupFunc = [&](const Use &U) {
3147 auto ReachableOperandPred = [&](const Use &U) {
3234 auto ReachableOperandPred = [&](const Use &U) {
3245 std::back_inserter(PhiOpClasses), [&](const Use &U) {
3508 Use *U = nullptr;
3941 Use *
[all...]
H A DLoopInterchange.cpp1268 Use &U = *UI++;
1335 for (Use &Op : BI->operands())
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h810 bool changeUseAfterManifest(Use &U, Value &NV) {
816 "Use was registered twice for replacement with different values!");
896 bool checkForAllUses(const function_ref<bool(const Use &, bool &)> &Pred,
1071 // Use the static create method.
1182 DenseMap<Use *, Value *> ToBeChangedUses;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp1129 // Use scavenged unused carry out as offset register.
1846 MachineInstr &Use,
1850 SlotIndex UseIdx = LIS->getInstructionIndex(Use);
1890 if (!Def || !MDT.dominates(Def, &Use))
1845 findReachingDef(unsigned Reg, unsigned SubReg, MachineInstr &Use, MachineRegisterInfo &MRI, LiveIntervals *LIS) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp162 assert(!PH->Use && "Placeholders can only be used once");
164 PH->Use = static_cast<Metadata **>(Ref);
175 PH->Use = nullptr;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1480 for (auto &Use : Cast->uses()) {
1481 if (auto *CB = dyn_cast<CallBase>(Use.getUser())) {
1482 if (!CB->isCallee(&Use))
/freebsd-11-stable/contrib/subversion/
H A Dconfigure137 # Use a proper internal environment variable to ensure we don't fall
995 # Use braces instead of parens because sh, perl, etc. also accept them.
1597 Use APR's libtool
1612 --enable-ev2-impl Use Ev2 implementations, where available
1624 Use -Wl,--no-undefined flag during linking of some
1665 --with-sqlite=PREFIX Use installed SQLite library or amalgamation file.
1763 Use these variables to override the choices made by `configure' or to help
2243 Use char because int might match the return type of a GCC
2477 # WARNING: Use '\'' to represent an apostrophe within the trap.
2698 *" '$ac_arg' "*) ;; # Avoid dups. Use o
[all...]
/freebsd-11-stable/contrib/ntp/sntp/ag-tpl/0-old/
H A DMdoc.pm66 Use to_string() to produce a printable string from the list.
/freebsd-11-stable/contrib/ntp/sntp/ag-tpl/
H A DMdoc.pm93 Use to_string() to produce a printable string from the list.
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Daltivec.h37 #error Use the "-maltivec" flag to enable PowerPC AltiVec support
/freebsd-11-stable/crypto/openssl/util/
H A Dmkerr.pl54 -conf F Use the config file F instead of the default one:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp626 Use &U = *UI++;
/freebsd-11-stable/contrib/sqlite3/
H A Dconfigure137 # Use a proper internal environment variable to ensure we don't fall
823 # Use braces instead of parens because sh, perl, etc. also accept them.
1476 Use these variables to override the choices made by `configure' or to help
1781 Use char because int might match the return type of a GCC
2061 # WARNING: Use '\'' to represent an apostrophe within the trap.
2282 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2336 # Use automake.
2424 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2501 # Use a double $ so make ignores it.
2520 # Use eva
[all...]
/freebsd-11-stable/contrib/tcpdump/
H A Dconfigure135 # Use a proper internal environment variable to ensure we don't fall
749 # Use braces instead of parens because sh, perl, etc. also accept them.
1372 Use these variables to override the choices made by `configure' or to help
1764 Use char because int might match the return type of a GCC
2137 # WARNING: Use '\'' to represent an apostrophe within the trap.
2358 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3356 # Use -ffloat-store so that, on 32-bit x86, we don't
3832 # Use a header file that comes with gcc, so configuring glibc
3891 # Use a header file that comes with gcc, so configuring glibc
4399 Use cha
[all...]
/freebsd-11-stable/contrib/bmake/
H A Dconfigure712 # Use braces instead of parens because sh, perl, etc. also accept them.
1325 Use these variables to override the choices made by `configure' or to help
1868 Use char because int might match the return type of a GCC
2068 # WARNING: Use '\'' to represent an apostrophe within the trap.
2288 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3167 # Use a header file that comes with gcc, so configuring glibc
3226 # Use a header file that comes with gcc, so configuring glibc
4295 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4522 Use char because int might match the return type of a GCC
4579 Use cha
[all...]
/freebsd-11-stable/share/mk/
H A Dbsd.lib.mk153 # Use ${DEBUGDIR} for base system debug files, else .debug subdirectory
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1205 for (auto Use : Chain[I]->users()) {
1208 Instruction *UI = cast<Instruction>(Use);

Completed in 1343 milliseconds

1234567891011>>