/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 361 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses() local 462 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches() local
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | SwitchLoweringUtils.cpp | 439 BitTestInfo BTI; in buildBitTests() local 452 BTI.push_back(BitTestCase(CB.Mask, BitTestBB, CB.BB, CB.ExtraProb)); in buildBitTests() 456 ContiguousRange, nullptr, nullptr, std::move(BTI), in buildBitTests()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.cpp | 1469 auto BTI = AArch64BTIHint::lookupBTIByEncoding(btihintop); in printBTIHintOp() local 1470 if (BTI) in printBTIHintOp() 1471 O << BTI->Name; in printBTIHintOp()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.h | 599 struct BTI : SysAlias { struct
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ExpandPseudoInsts.cpp | 800 MachineInstr *BTI = in expandCALL_BTI() local 810 finalizeBundle(MBB, Call->getIterator(), std::next(BTI->getIterator())); in expandCALL_BTI()
|
H A D | AArch64SystemOperands.td | 486 // BTI instruction options. 489 class BTI<string name, bits<3> encoding> : SearchableTable { 498 def : BTI<"c", 0b010>; 499 def : BTI<"j", 0b100>; 500 def : BTI<"jc", 0b110>;
|
H A D | AArch64RegisterInfo.td | 224 // indirectly branch (not call) to the "BTI c" instruction at the start of a 225 // BTI-protected function.
|
H A D | AArch64.td | 518 "Don't place a BTI instruction "
|
H A D | AArch64InstrInfo.td | 999 // inputs that use Branch Target Indentification mnemonics, even with BTI disabled. 1001 // should not emit these mnemonics unless BTI is enabled. 8368 // allowed to tail-call a "BTI c" instruction.
|
/openbsd/gnu/llvm/llvm/docs/ |
H A D | ReleaseNotes.rst | 297 security features BTI (Branch Target Identification) and PAC (Pointer
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARM.td | 539 /// Don't place a BTI instruction after return-twice constructs (setjmp). 542 "Don't place a BTI instruction "
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 3157 auto BTI = AArch64BTIHint::lookupBTIByName(Tok.getString()); in tryParseBTIHint() local 3158 if (!BTI) { in tryParseBTIHint() 3164 BTI->Encoding, Tok.getString(), S, getContext())); in tryParseBTIHint()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 8362 auto &BTI = getBackedgeTakenInfo(L); in getPredicatedBackedgeTakenInfo() local 8363 if (BTI.hasFullInfo()) in getPredicatedBackedgeTakenInfo() 8364 return BTI; in getPredicatedBackedgeTakenInfo()
|
/openbsd/gnu/llvm/clang/include/clang/Driver/ |
H A D | Options.td | 3669 HelpText<"Add .note.gnu.property with BTI to assembly files (AArch64 only)">; 3672 HelpText<"Do not add a BTI instruction after a setjmp or other"
|
/openbsd/gnu/usr.bin/binutils-2.17/ld/ |
H A D | ld.texinfo | 1024 indicating it is expected the binary is missing BTI/IBT instructions and
|