mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-21 11:11:42 +00:00

In the new world order, BlockAddress can have a BasicBlock operand. This doesn't permute much, because if you have a ConstantExpr (or anything more specific than Constant) we still know the operand has to be a Constant. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85375 91177308-0d34-0410-b5e6-96231b3b80d8
//===---------------------------------------------------------------------===// Vector instructions support. ShuffleVector ExtractElement InsertElement //===---------------------------------------------------------------------===// Add "OpaqueType" type. //===---------------------------------------------------------------------===// "switch" instruction emulation with CLI "switch" instruction. //===---------------------------------------------------------------------===// Write linker for external function, because function export need to know dynamic library where function located. .method static hidebysig pinvokeimpl("msvcrt.dll" cdecl) void free(void*) preservesig {}