HomeSort by: relevance | last modified time | path
    Searched refs:Undef (Results 1 - 25 of 88) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
MacroPPCallbacks.h 113 /// Hook called whenever a macro \#undef is seen.
117 const MacroDirective *Undef) override;
MacroPPCallbacks.cpp 193 const MacroDirective *Undef) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SILateBranchLowering.cpp 75 .addReg(AMDGPU::VGPR0, RegState::Undef)
76 .addReg(AMDGPU::VGPR0, RegState::Undef)
77 .addReg(AMDGPU::VGPR0, RegState::Undef)
78 .addReg(AMDGPU::VGPR0, RegState::Undef)
AMDGPUUnifyDivergentExitNodes.cpp 166 Value *Undef = UndefValue::get(B.getFloatTy());
171 Undef, Undef, Undef, Undef, // values
SIFormMemoryClauses.cpp 140 S |= RegState::Undef;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PreTileConfig.cpp 363 .addReg(Zmm, RegState::Undef)
364 .addReg(Zmm, RegState::Undef);
370 .addReg(Ymm, RegState::Undef)
371 .addReg(Ymm, RegState::Undef);
380 .addReg(Xmm, RegState::Undef)
381 .addReg(Xmm, RegState::Undef);
X86WinAllocaExpander.cpp 222 .addReg(RegA, RegState::Undef);
236 .addReg(RegA, RegState::Undef);
X86FixupBWInsts.cpp 232 // was originally <read-undef> and so we are free to modify these
233 // undef upper bits. That may happen in case where the use is in another MBB
330 // we don't care about the higher bits by reading it as Undef, and adding
334 .addReg(NewSrcReg, RegState::Undef)
X86InstrInfo.cpp 70 UndefRegClearance("undef-reg-clearance",
72 "certain undef register reads"),
1208 assert(!Src.isUndef() && "Undef op doesn't need optimization");
1224 assert(!Src.isUndef() && "Undef op doesn't need optimization");
1231 .addReg(NewSrc, RegState::Define | RegState::Undef, X86::sub_32bit)
1268 // Build and insert into an implicit UNDEF value. This is OK because
1281 assert(!MI.getOperand(1).isUndef() && "Undef op doesn't need optimization");
1321 assert(!MI.getOperand(2).isUndef() && "Undef op doesn't need optimization");
1333 // Build and insert into an implicit UNDEF value. This is OK because
1390 // Ideally, operations with undef should be folded before we get here, but w
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
ELFDump.cpp 66 // If there is no Symbol associated with the relocation, we set the undef
72 bool Undef = false;
76 Undef = ERela->getSymbol(false) == 0;
79 Undef = ERel->getSymbol(false) == 0;
89 if (!Undef) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
StructurizeCFG.cpp 609 Value *Undef = UndefValue::get(Phi.getType());
610 Phi.addIncoming(Undef, From);
629 Value *Undef = UndefValue::get(Phi->getType());
631 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef);
632 Updater.AddAvailableValue(To, Undef);
642 Updater.AddAvailableValue(Dominator.result(), Undef);
939 Value *Undef = UndefValue::get(I.getType());
941 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef);
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
PPCallbacks.h 290 /// Hook called whenever a macro \#undef is seen.
293 /// \param Undef New MacroDirective if the macro was defined, null otherwise.
298 const MacroDirective *Undef) {
552 const MacroDirective *Undef) override {
553 First->MacroUndefined(MacroNameTok, MD, Undef);
554 Second->MacroUndefined(MacroNameTok, MD, Undef);
PreprocessingRecord.h 530 const MacroDirective *Undef) override;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 52 Undef = 0x20,
62 DefineNoRead = Define | Undef,
106 flags & RegState::Undef,
515 return B ? RegState::Undef : 0;
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVExpandPseudoInsts.cpp 276 .addReg(DstReg, RegState::Undef)
277 .addReg(DstReg, RegState::Undef);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RDFLiveness.cpp 121 if (RefA.Addr->getFlags() & NodeAttrs::Undef)
295 if (!(Flags & NodeAttrs::Preserving)) // Don't care about Undef here.
434 if (!(UA.Addr->getFlags() & NodeAttrs::Undef)) {
516 if ((F & (NodeAttrs::Undef | NodeAttrs::PhiRef)) == 0) {
560 // Undef flag is checked above.
561 assert((UA.Addr->getFlags() & NodeAttrs::Undef) == 0);
1128 if (UA.Addr->getFlags() & NodeAttrs::Undef)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
Coroutines.cpp 346 // coro.begin with undef.
347 auto *Undef = UndefValue::get(Type::getInt8PtrTy(F.getContext()));
349 CF->replaceAllUsesWith(Undef);
353 // Replace all coro.suspend with undef and remove related coro.saves if
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexingAction.cpp 47 const MacroDirective *Undef) override {
48 if (!MD.getMacroInfo()) // Ignore noop #undef.
196 // When using modules, it may happen that we find #undef of a macro that
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CallLowering.cpp 278 // %undef:_(<2 x s16>) = G_IMPLICIT_DEF
279 // %concat:_<6 x s16>) = G_CONCAT_VECTORS %reg_value0, %reg_value1, %undef
282 Register Undef = B.buildUndef(PartLLT).getReg(0);
285 SmallVector<Register, 8> WidenedSrcs(NumWide, Undef);
494 Register Undef = B.buildUndef(SrcTy).getReg(0);
497 MergeParts.push_back(Undef);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64CallLowering.cpp 408 auto Undef = MIRBuilder.buildUndef({OldLLT});
410 MIRBuilder.buildMerge({NewLLT}, {CurVReg, Undef}).getReg(0);
420 auto Undef = MIRBuilder.buildUndef({OldLLT});
423 .buildBuildVector({NewLLT}, {CurVReg, Undef.getReg(0)})
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAGHVX.cpp 627 return OpRef(R.OpN & (Undef | Index | LoHalf));
631 return OpRef(R.OpN & (Undef | Index | HiHalf));
633 static OpRef undef(MVT Ty) { return OpRef(Undef | Ty.SimpleTy); }
639 // If the 31st bit is 1, it's undef, otherwise, bits 28..0 are the
650 Undef = 0x80000000,
719 if (OpN & Undef) {
720 OS << "undef";
977 if (R.OpN & OpRef::Undef) {
1141 return OpRef::undef(getPairVT(MVT::i8))
    [all...]
HexagonVectorCombine.cpp 80 // Is V an undef value?
783 auto *Undef = UndefValue::get(SecTy);
788 Value *Load = createAlignedLoad(Builder, SecTy, Ptr, ScLen, True, Undef);
839 // Create an extra "undef" sector at the beginning and at the end.
1012 auto *Undef = UndefValue::get(getByteTy());
1013 Value *P2Src = vresize(Builder, Src, P2Len, Undef);
1014 Value *P2Dst = vresize(Builder, Dst, P2Len, Undef);
1025 return vresize(Builder, P2Insert, DstLen, Undef);
1369 #undef CallBuilder
HexagonInstrInfo.cpp 1163 .addReg(Reg, RegState::Undef)
1164 .addReg(Reg, RegState::Undef);
1171 .addReg(Reg, RegState::Undef)
1172 .addReg(Reg, RegState::Undef);
1178 .addReg(Hexagon::V0, RegState::Undef)
1179 .addReg(Hexagon::V0, RegState::Undef);
1185 .addReg(Hexagon::V0, RegState::Undef)
1186 .addReg(Hexagon::V0, RegState::Undef);
1193 .addReg(Vd, RegState::Undef)
1194 .addReg(Vd, RegState::Undef);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 1222 Value *Undef = UndefValue::get(FirstPhi.getType());
1224 replaceInstUsesWith(*PHIsToSlice[i], Undef);
1225 return replaceInstUsesWith(FirstPhi, Undef);
  /src/external/apache2/llvm/dist/clang/lib/Lex/
PreprocessingRecord.cpp 456 const MacroDirective *Undef) {

Completed in 63 milliseconds

1 2 3 4