1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/include/llvm/IR
Baptiste Saleil 5cbcf5677b [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_
On PPC, the vector pair instructions are independent from MMA.
This patch renames the vector pair LLVM intrinsics and Clang builtins to replace the _mma_ prefix by _vsx_ in their names.
We also move the vector pair type/intrinsic/builtin tests to their own files.

Differential Revision: https://reviews.llvm.org/D91974
2020-12-17 13:19:27 -05:00
..
AbstractCallSite.h [CallGraph] Add support for callback call sites 2020-07-01 13:44:11 -07:00
Argument.h OpaquePtr: Add helpers for sret to mirror byval 2020-09-24 09:57:28 -04:00
AssemblyAnnotationWriter.h
Assumptions.h [Clang][Attr] Introduce the assume function attribute 2020-12-15 16:51:34 -06:00
Attributes.h Make LLVM build in C++20 mode 2020-12-17 10:44:10 +00:00
Attributes.td [Clang] Make nomerge attribute a function attribute as well as a statement attribute. 2020-12-17 07:45:38 -08:00
AutoUpgrade.h [strictfp] Replace dangling strictfp attrs with nobuiltin 2020-06-15 10:05:35 -04:00
BasicBlock.h Ensure SplitEdge to return the new block between the two given blocks 2020-12-17 16:00:15 +00:00
CallingConv.h [AMDGPU] Add amdgpu_gfx calling convention 2020-11-09 16:51:44 +01:00
CFG.h Revert multiple patches based on "Introduce CfgTraits abstraction" 2020-10-27 20:33:30 +01:00
CMakeLists.txt [VE] Support vld intrinsics 2020-11-13 07:34:42 +09:00
Comdat.h
Constant.h [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns 2020-10-13 14:35:18 +01:00
ConstantFolder.h
ConstantRange.h [ConstantRange] Introduce getMinSignedBits() method 2020-09-22 21:37:30 +03:00
Constants.h Adding PoisonValue for representing poison value explicitly in IR 2020-11-25 17:33:51 -07:00
ConstrainedOps.def
DataLayout.h [IR, CodeGen] Use llvm::is_contained (NFC) 2020-12-16 21:30:44 -08:00
DebugInfo.h
DebugInfoFlags.def
DebugInfoMetadata.h [CSSPGO] Pseudo probes for function calls. 2020-12-02 13:45:20 -08:00
DebugLoc.h [IR] Delete deprecated DebugLoc::get 2020-12-15 14:53:12 -08:00
DerivedTypes.h [IR] Remove isPowerOf2ByteWidth 2020-12-14 23:00:17 -08:00
DerivedUser.h
DiagnosticHandler.h
DiagnosticInfo.h [Support] Introduce a new InstructionCost class 2020-12-11 08:12:54 +00:00
DiagnosticPrinter.h
DIBuilder.h [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. 2020-10-28 13:13:35 -07:00
Dominators.h [DomTree] Accept Value as Def (NFC) 2020-10-22 18:32:03 +02:00
FixedMetadataKinds.def Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" 2020-11-14 13:12:38 +03:00
FixedPointBuilder.h [IR] Add FixedPointBuilder. 2020-08-20 10:29:57 +02:00
FPEnv.h FPEnv.h - reduce includes to forward declarations. NFC. 2020-06-25 11:40:45 +01:00
Function.h [coroutine] should disable inline before calling coro split 2020-12-08 08:53:08 -08:00
GetElementPtrTypeIterator.h [SVE] Remove calls to VectorType::getNumElements from IR 2020-08-27 11:16:10 -07:00
GlobalAlias.h
GlobalIFunc.h
GlobalIndirectSymbol.h
GlobalObject.h [IR] Merge metadata manipulation code into Value 2020-10-23 11:08:26 +07:00
GlobalValue.h Remove GlobalValue::getAlignment(). 2020-06-23 19:13:42 -07:00
GlobalVariable.h Add a default address space for globals to DataLayout 2020-11-20 15:46:52 +00:00
GVMaterializer.h
InlineAsm.h
InstIterator.h
InstrTypes.h [CallBase] Add hasRetAttr version that takes StringRef. 2020-12-10 17:00:16 +00:00
Instruction.def
Instruction.h [CSSPGO] IR intrinsic for pseudo-probe block instrumentation 2020-11-20 10:39:24 -08:00
Instructions.h [IR] Support scalable vectors in ShuffleVectorInst::increasesLength 2020-12-07 10:42:48 +00:00
InstVisitor.h
IntrinsicInst.h [CSSPGO] IR intrinsic for pseudo-probe block instrumentation 2020-11-20 10:39:24 -08:00
Intrinsics.h Fix build failure caused by c5ba0d33cc060cc06a28a5d9101060afd1c0ee9a 2020-10-12 09:05:39 +01:00
Intrinsics.td [X86] AMX programming model. 2020-12-10 17:01:54 +08:00
IntrinsicsAArch64.td [AArch64] Add aarch64_neon_vcmla{_rot{90,180,270}} intrinsics. 2020-12-09 19:46:49 +00:00
IntrinsicsAMDGPU.td [IR] [TableGen] Cleanup pass over the IR TableGen files. 2020-11-08 14:46:53 -05:00
IntrinsicsARM.td [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics 2020-08-27 18:43:16 +01:00
IntrinsicsBPF.td BPF: make __builtin_btf_type_id() return 64bit int 2020-11-16 07:08:41 -08:00
IntrinsicsHexagon.td
IntrinsicsHexagonDep.td
IntrinsicsMips.td
IntrinsicsNVVM.td [IR] [TableGen] Cleanup pass over the IR TableGen files, part 2 2020-11-10 09:29:07 -05:00
IntrinsicsPowerPC.td [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ 2020-12-17 13:19:27 -05:00
IntrinsicsRISCV.td [RISCV] Infer mask type from data type for vector vle and vse intrinsics. 2020-12-16 20:56:14 -08:00
IntrinsicsSystemZ.td
IntrinsicsVE.td [VE] Support vld intrinsics 2020-11-13 07:34:42 +09:00
IntrinsicsVEVL.gen.td [VE] Add logical mask intrinsic instructions 2020-12-15 01:34:31 +09:00
IntrinsicsWebAssembly.td [WebAssembly] Rename atomic.notify and *.atomic.wait 2020-11-13 12:04:48 -08:00
IntrinsicsX86.td [X86] AMX programming model. 2020-12-10 17:01:54 +08:00
IntrinsicsXCore.td
IRBuilder.h [IRBuilder] Generalize debug loc handling for arbitrary metadata. 2020-12-17 13:27:43 +00:00
IRBuilderFolder.h
IRPrintingPasses.h [NewPM] Support --print-before/after in NPM 2020-12-03 16:52:14 -08:00
LegacyPassManager.h
LegacyPassManagers.h Remove unnecessary forward declarations. NFCI. 2020-09-17 13:31:52 +01:00
LegacyPassNameParser.h [BasicAA] Remove -basicaa alias 2020-07-07 10:44:23 -07:00
LLVMContext.h [Remarks][2/2] Expand remarks hotness threshold option support in more tools 2020-11-30 21:55:50 -08:00
LLVMRemarkStreamer.h [Remarks][1/2] Expand remarks hotness threshold option support in more tools 2020-11-30 21:55:49 -08:00
Mangler.h
MatrixBuilder.h [SVE] Remove calls to VectorType::getNumElements from IR 2020-08-27 11:16:10 -07:00
MDBuilder.h [CSSPGO] Pseudo probe encoding and emission. 2020-12-10 17:29:28 -08:00
Metadata.def [DebugInfo] Support for DW_TAG_generic_subrange 2020-10-29 01:34:15 +05:30
Metadata.h [Metadata] Fix layer violation in D91576 2020-12-03 10:58:46 -08:00
Module.h [Remarks][2/2] Expand remarks hotness threshold option support in more tools 2020-11-30 21:55:50 -08:00
ModuleSlotTracker.h
ModuleSummaryIndex.h Fix some clang-tidy bugprone-argument-comment issues 2020-09-19 20:41:25 -07:00
ModuleSummaryIndexYAML.h Restore "[WPD/LowerTypeTests] Delay lowering/removal of type tests until after ICP" 2020-07-14 12:16:57 -07:00
NoFolder.h
OperandTraits.h
Operator.h [AssumeBundles] add cannonicalisation to the assume builder 2020-06-19 10:32:26 +02:00
OptBisect.h Enable opt-bisect for the new pass manager 2020-11-09 15:57:48 -08:00
PassInstrumentation.h [NewPM] Support --print-before/after in NPM 2020-12-03 16:52:14 -08:00
PassManager.h [NewPM] Make pass adaptors less templatey 2020-12-04 08:30:50 -08:00
PassManagerImpl.h [NewPM] Don't print 'Invalidating all non-preserved analyses' 2020-07-30 19:40:29 -07:00
PassManagerInternal.h [NewPM] Allow passes to never be skipped 2020-07-18 22:28:46 -07:00
PassTimingInfo.h [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the pass timing aggregation 2020-12-08 10:13:19 -08:00
PatternMatch.h Adding PoisonValue for representing poison value explicitly in IR 2020-11-25 17:33:51 -07:00
PredIteratorCache.h [IR] Use llvm::is_contained and pred_size (NFC) 2020-11-26 22:02:04 -08:00
PrintPasses.h [NewPM] Support --print-before/after in NPM 2020-12-03 16:52:14 -08:00
ProfileSummary.h
PseudoProbe.h [CSSPGO] Consume pseudo-probe-based AutoFDO profile 2020-12-16 15:57:18 -08:00
RuntimeLibcalls.def [RISCV] Support Zfh half-precision floating-point extension. 2020-12-03 09:16:33 +08:00
SafepointIRVerifier.h
Statepoint.h [Statepoint] Remove code related to inline operand bundles 2020-08-14 20:29:41 -07:00
StructuralHash.h (Expensive) Check for Loop, SCC and Region pass return status 2020-08-28 07:56:35 +02:00
SymbolTableListTraits.h
TrackingMDRef.h
Type.h [IR] Add Type::getFloatingPointTy. 2020-10-09 10:27:41 +02:00
TypeFinder.h
Use.h
UseListOrder.h
User.h Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE 2020-12-01 14:43:16 -08:00
Value.def Adding PoisonValue for representing poison value explicitly in IR 2020-11-25 17:33:51 -07:00
Value.h [IR] Merge metadata manipulation code into Value 2020-10-23 11:08:26 +07:00
ValueHandle.h
ValueMap.h
ValueSymbolTable.h
Verifier.h [NewPM][optnone] Mark various passes as required 2020-08-14 15:51:59 -07:00
VPIntrinsics.def [VP] Build VP SDNodes 2020-12-09 11:36:51 +01:00