1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm/IR
2020-09-25 16:26:46 -07: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
Attributes.h OpaquePtr: Add type to sret attribute 2020-09-25 14:07:30 -04:00
Attributes.td OpaquePtr: Add type to sret attribute 2020-09-25 14:07:30 -04:00
AutoUpgrade.h [strictfp] Replace dangling strictfp attrs with nobuiltin 2020-06-15 10:05:35 -04:00
BasicBlock.h [BasicBlock] Added AnnotationWriter functionality to BasicBlock class 2020-06-18 19:49:58 +00:00
CallingConv.h
CFG.h CFG.h - reduce includes to forward declarations. NFC. 2020-06-07 17:25:35 +01:00
CMakeLists.txt
Comdat.h
Constant.h [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC 2020-09-25 16:26:46 -07:00
ConstantFolder.h Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
ConstantRange.h [ConstantRange] Introduce getMinSignedBits() method 2020-09-22 21:37:30 +03:00
Constants.h [SVE] Make cstfp_pred_ty and cst_pred_ty work with scalable splats 2020-07-14 14:20:39 -07:00
ConstrainedOps.def [FPEnv] Intrinsic llvm.roundeven 2020-05-26 19:24:58 +07:00
DataLayout.h [SVE] Make ElementCount members private 2020-08-28 14:43:53 +01:00
DebugInfo.h [DebugInfo] Merge DebugInfoFinder::{processDeclare,processValue} into processVariable 2020-02-01 23:00:21 -08:00
DebugInfoFlags.def [ObjC][DWARF] Emit DW_AT_APPLE_objc_direct for methods marked as __attribute__((objc_direct)) 2019-12-17 09:40:36 +01:00
DebugInfoMetadata.h [DebugInfo][flang]Added support for representing Fortran assumed length strings 2020-08-22 10:13:40 +05:30
DebugLoc.h Pass DebugLoc::appendInlinedAt DebugLoc arg by const reference not value. 2020-07-01 16:38:51 +01:00
DerivedTypes.h [SVE] Mark VectorType::getNumElements() deprecated 2020-08-31 15:13:04 -07:00
DerivedUser.h
DiagnosticHandler.h
DiagnosticInfo.h [llvm][LV] Replace unsigned VF with ElementCount VF [NFCI] 2020-08-24 13:54:03 +00:00
DiagnosticPrinter.h
DIBuilder.h [DebugInfo][flang]Added support for representing Fortran assumed length strings 2020-08-22 10:13:40 +05:30
Dominators.h [DomTree] Extend update API to allow a post CFG view. 2020-08-21 17:23:08 -07:00
FixedMetadataKinds.def
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 OpaquePtr: Add type to sret attribute 2020-09-25 14:07:30 -04: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 Remove GlobalValue::getAlignment(). 2020-06-23 19:13:42 -07:00
GlobalValue.h Remove GlobalValue::getAlignment(). 2020-06-23 19:13:42 -07:00
GlobalVariable.h GlobalVariable.h - remove unused PointerUnion.h include. NFC 2020-05-19 13:12:41 +01:00
GVMaterializer.h
InlineAsm.h [MIR] Add comments to INLINEASM immediate flag MachineOperands 2020-04-16 13:46:14 +02:00
InstIterator.h
InstrTypes.h [msan] Remove readnone and friends from call sites. 2020-08-05 10:34:45 -07:00
Instruction.def
Instruction.h [Instruction] Add dropLocation and updateLocationAfterHoist helpers 2020-09-24 15:00:04 -07:00
Instructions.h [SVE] Make ElementCount members private 2020-08-28 14:43:53 +01:00
InstVisitor.h [llvm][NFC][CallSite] Remove {Immutable}CallSite and CallSiteBase 2020-04-24 11:03:35 -07:00
IntrinsicInst.h [IR][GVN] add/allow commutative intrinsics with >2 args 2020-09-03 10:14:53 -04:00
Intrinsics.h [llvm] Add default constructor of llvm::ElementCount. 2020-08-19 21:39:24 +00:00
Intrinsics.td Mark masked.{store,scatter,compressstore} intrinsics as write-only 2020-09-09 17:28:21 -05:00
IntrinsicsAArch64.td [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. 2020-09-25 16:01:05 -07:00
IntrinsicsAMDGPU.td [AMDGPU] Make ds fp atomics overloadable 2020-09-23 11:39:50 -07: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: simplify IR generation for __builtin_btf_type_id() 2020-08-04 16:29:42 -07:00
IntrinsicsHexagon.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsHexagonDep.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsMips.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsNVVM.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsPowerPC.td [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM 2020-09-23 16:49:40 -04:00
IntrinsicsRISCV.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsSystemZ.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IntrinsicsWebAssembly.td [WebAssembly] Implement prototype v128.load{32,64}_zero instructions 2020-08-03 13:54:00 -07:00
IntrinsicsX86.td [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
IntrinsicsXCore.td Refactor argument attribute specification in intrinsic definition. NFC. 2020-05-27 16:37:53 -04:00
IRBuilder.h [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC 2020-09-21 13:47:01 -04:00
IRBuilderFolder.h Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
IRPrintingPasses.h [NewPM][optnone] Mark various passes as required 2020-08-14 15:51:59 -07: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 Introduce a "gc-live" bundle for the gc arguments of a statepoint 2020-06-03 15:00:24 -07:00
LLVMRemarkStreamer.h [Remarks] Extend the RemarkStreamer to support other emitters 2020-02-04 17:16:02 -08:00
Mangler.h Mangler.h - reduce GlobalValue.h include to forward declaration. NFC. 2020-05-10 14:03:27 +01:00
MatrixBuilder.h [SVE] Remove calls to VectorType::getNumElements from IR 2020-08-27 11:16:10 -07:00
MDBuilder.h
Metadata.def [DebugInfo][flang]Added support for representing Fortran assumed length strings 2020-08-22 10:13:40 +05:30
Metadata.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
Module.h Fix return status of DataFlowSanitizer pass 2020-06-11 16:05:17 +02: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 Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
OperandTraits.h
Operator.h [AssumeBundles] add cannonicalisation to the assume builder 2020-06-19 10:32:26 +02:00
OptBisect.h
PassInstrumentation.h [NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* callbacks 2020-08-21 16:10:42 +07:00
PassManager.h [NewPM][PassInstrumentation] Add PreservedAnalyses parameter to AfterPass* callbacks 2020-08-21 16:10:42 +07: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 [NewPM][PassInstrument] Make PrintIR and TimePasses to use before-pass-run callback 2020-07-29 08:26:36 -07:00
PatternMatch.h [InstSimplify] fold min/max with matching min/max operands 2020-08-11 11:23:15 -04:00
PredIteratorCache.h
ProfileSummary.h [PGO] Improve the working set size heuristics under the partial sample PGO. 2020-06-01 10:29:23 -07:00
RuntimeLibcalls.def [FPEnv] Intrinsic llvm.roundeven 2020-05-26 19:24:58 +07: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 [SVE] Break dependency of Type.h on DerivedTypes.h 2020-06-12 12:43:33 -07:00
TypeFinder.h
Use.h [IR] Trivial cleanups in Use. NFC. 2020-05-15 18:14:45 +01:00
UseListOrder.h
User.h Basis of dropping uses in llvm.assume. 2020-03-12 10:10:22 +01:00
Value.def
Value.h [SROA] Improve handleling of assumes bundles by SROA 2020-08-28 21:55:45 +02:00
ValueHandle.h [IR] Support efficient AssertingVH/PoisoningVH lookup 2020-06-14 22:03:03 +02:00
ValueMap.h Use std::foo_t rather than std::foo in LLVM. 2020-02-11 15:12:51 -08:00
ValueSymbolTable.h
Verifier.h [NewPM][optnone] Mark various passes as required 2020-08-14 15:51:59 -07:00
VPIntrinsics.def [VP,Integer,#1] Vector-predicated integer intrinsics 2020-03-19 10:51:47 +01:00