1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/include/llvm/IR
Yaxun Liu aeeb963599 Let llvm.invariant.group.barrier accepts pointer to any address space
llvm.invariant.group.barrier may accept pointers to arbitrary address space.

This patch let it accept pointers to i8 in any address space and returns
pointer to i8 in the same address space.

Differential Revision: https://reviews.llvm.org/D39973

llvm-svn: 318413
2017-11-16 16:32:16 +00:00
..
Argument.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
AssemblyAnnotationWriter.h
Attributes.h Add missing const qualifier to AttributeSet::operator== 2017-11-14 18:08:05 +00:00
Attributes.td Move accurate-sample-profile into the function attribute. 2017-08-24 21:37:04 +00:00
AutoUpgrade.h Bitcode: add an auto-upgrade for LTO section name 2017-10-06 18:06:59 +00:00
BasicBlock.h Irreducible loop metadata for more accurate block frequency under PGO. 2017-11-02 22:26:51 +00:00
CallingConv.h [AMDGPU] calling conventions for AMDPAL OS type 2017-09-29 09:51:22 +00:00
CallSite.h Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten on call site with operand bundle 2017-11-02 12:18:33 +00:00
CFG.h
CMakeLists.txt
Comdat.h
Constant.h Fix -Werror when compiling rL318083 2017-11-13 21:25:35 +00:00
ConstantFolder.h
ConstantRange.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-06-19 22:05:08 +00:00
Constants.h [IR] Implement Constant::isNegativeZeroValue/isZeroValue/isAllOnesValue/isOneValue/isMinSignedValue for ConstantDataVector without going through getElementAsConstant 2017-07-15 22:06:19 +00:00
DataLayout.h NFC Remove default argument of DataLayout::getPointerABIAlignment 2017-11-15 06:17:32 +00:00
DebugInfo.h
DebugInfoFlags.def
DebugInfoMetadata.h Make DIExpression::createFragmentExpression() return an Optional. 2017-11-07 00:45:34 +00:00
DebugLoc.h
DerivedTypes.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
DerivedUser.h [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-06-19 22:05:08 +00:00
DiagnosticHandler.h Allow ORE.emit to take a closure to delay building the remark object 2017-09-19 23:00:55 +00:00
DiagnosticInfo.h Revert "[ADT] Make Twine's copy constructor private." 2017-10-11 23:54:34 +00:00
DiagnosticPrinter.h
DIBuilder.h Let replaceVTableHolder accept any type. 2017-11-08 22:04:43 +00:00
Dominators.h [Dominators] Introduce batch updates 2017-08-16 16:12:52 +00:00
Function.h Add optional profile counts to block frequency dump. 2017-09-14 00:20:25 +00:00
GetElementPtrTypeIterator.h
GlobalAlias.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalIFunc.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalIndirectSymbol.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalObject.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GlobalValue.h Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
GlobalVariable.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
GVMaterializer.h
InlineAsm.h [inlineasm] Fix crash when number of matched input constraint operands overflows signed char 2017-10-25 12:51:32 +00:00
InstIterator.h
InstrTypes.h Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten on call site with operand bundle 2017-11-02 12:18:33 +00:00
Instruction.def
Instruction.h [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag 2017-11-06 16:27:15 +00:00
Instructions.h Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten on call site with operand bundle 2017-11-02 12:18:33 +00:00
InstVisitor.h
IntrinsicInst.h Create instruction classes for identifying any atomicity of memory intrinsic. (NFC) 2017-10-30 19:51:48 +00:00
Intrinsics.h
Intrinsics.td Let llvm.invariant.group.barrier accepts pointer to any address space 2017-11-16 16:32:16 +00:00
IntrinsicsAArch64.td [COFF, ARM64] Add MS builtins __dmb, __dsb, __isb 2017-08-09 17:58:39 +00:00
IntrinsicsAMDGPU.td AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1) 2017-10-24 10:27:13 +00:00
IntrinsicsARM.td
IntrinsicsBPF.td
IntrinsicsHexagon.td [Hexagon] Add intrinsics for data cache operations 2017-07-14 15:58:48 +00:00
IntrinsicsMips.td
IntrinsicsNVVM.td Mark intrinsics operating on the whole warp as IntrInaccessibleMemOnly 2017-11-14 19:14:00 +00:00
IntrinsicsPowerPC.td
IntrinsicsSystemZ.td [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:42:48 +00:00
IntrinsicsWebAssembly.td [WebAssembly] Add support for exception handling instructions 2017-06-30 00:43:15 +00:00
IntrinsicsX86.td [X86] test/testn intrinsics lowering to IR. llvm part. 2017-11-13 12:51:18 +00:00
IntrinsicsXCore.td
IRBuilder.h Let llvm.invariant.group.barrier accepts pointer to any address space 2017-11-16 16:32:16 +00:00
IRPrintingPasses.h
LegacyPassManager.h
LegacyPassManagers.h Prune whitespaces in blank lines. 2017-08-28 07:48:37 +00:00
LegacyPassNameParser.h Fix opt --help ordering of available optimizations. 2017-06-30 18:44:33 +00:00
LLVMContext.h Irreducible loop metadata for more accurate block frequency under PGO. 2017-11-02 22:26:51 +00:00
Mangler.h
MDBuilder.h Irreducible loop metadata for more accurate block frequency under PGO. 2017-11-02 22:26:51 +00:00
Metadata.def
Metadata.h [Metadata][NFC] Make MDNode::resolve() public in preparation for the fix to PR33930. 2017-10-31 18:25:28 +00:00
Module.h Have Module::createRNG return a unique_ptr 2017-07-12 08:03:44 +00:00
ModuleSlotTracker.h
ModuleSummaryIndex.h [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. 2017-11-04 17:04:39 +00:00
ModuleSummaryIndexYAML.h [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. 2017-11-04 17:04:39 +00:00
NoFolder.h
OperandTraits.h [IR] Remove stale comment from HungoffOperandTraits. NFC 2017-06-10 06:58:26 +00:00
Operator.h [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fast-math-flag 2017-11-06 16:27:15 +00:00
OptBisect.h [IR] Missing changes for r312289 (NFC). 2017-08-31 22:06:09 +00:00
PassManager.h [PM] Fix Typo 2017-10-23 23:42:05 +00:00
PassManagerInternal.h
PatternMatch.h [InstCombine] Canonicalize clamp of float types to minmax in fast mode. 2017-08-04 12:22:17 +00:00
PredIteratorCache.h
ProfileSummary.h
SafepointIRVerifier.h [SafepointIRVerifier] Add verifier pass for finding GC relocation bugs 2017-07-05 01:16:29 +00:00
Statepoint.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
SymbolTableListTraits.h
TrackingMDRef.h
Type.h Type.h: Don't mark header functions as file local 2017-10-24 21:29:16 +00:00
TypeBuilder.h
TypeFinder.h
Use.h
UseListOrder.h
User.h Remove inline keyword from inline classof methods 2017-06-29 19:35:17 +00:00
Value.def Reorder Value.def to optimize code size 2017-11-13 20:57:40 +00:00
Value.h Fix -Werror when compiling rL318083 (bis) 2017-11-13 21:40:57 +00:00
ValueHandle.h
ValueMap.h
ValueSymbolTable.h
Verifier.h