diff -r 1378060fadd6 -r feabf14b6c1d LLVM.st --- a/LLVM.st Mon Aug 17 09:16:53 2015 +0100 +++ b/LLVM.st Mon Aug 17 08:53:26 2015 +0100 @@ -73,7 +73,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -83,7 +83,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -147,10 +147,8 @@ @return: LLVMValueRef " - - self primitiveFailed - - "Modified: / 11-07-2015 / 07:43:05 / Jan Vrany " + + self primitiveFailed ! AddFunctionAttr: Fn _: PA @@ -182,7 +180,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -205,7 +203,7 @@ @return: void " - + self primitiveFailed ! @@ -216,7 +214,7 @@ @return: void " - + self primitiveFailed ! @@ -328,7 +326,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -394,7 +392,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -455,7 +453,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -503,7 +501,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -564,7 +562,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -720,7 +718,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -743,7 +741,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -791,7 +789,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -802,7 +800,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -828,7 +826,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -867,7 +865,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -917,6 +915,19 @@ self primitiveFailed ! +BuildLandingPad: B _: Ty _: PersFn _: NumClauses _: Name + "@param B: LLVMBuilderRef + @param Ty: LLVMTypeRef + @param PersFn: LLVMValueRef + @param NumClauses: unsigned int + @param Name: *const char + @return: LLVMValueRef + " + + + self primitiveFailed +! + BuildLoad: arg1 _: PointerVal _: Name "@param arg1: LLVMBuilderRef @param PointerVal: LLVMValueRef @@ -1272,7 +1283,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1296,7 +1307,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1432,7 +1443,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -1510,7 +1521,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1551,7 +1562,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1682,7 +1693,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1704,7 +1715,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1717,7 +1728,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1740,7 +1751,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1751,10 +1762,8 @@ @return: LLVMValueRef " - - self primitiveFailed - - "Modified: / 03-08-2015 / 17:12:18 / Jan Vrany " + + self primitiveFailed ! ConstIntCast: ConstantVal _: ToType _: isSigned @@ -1764,7 +1773,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1773,7 +1782,7 @@ @return: long long int " - + self primitiveFailed ! @@ -1782,7 +1791,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -1793,7 +1802,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1804,7 +1813,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1816,7 +1825,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -1935,7 +1944,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2042,7 +2051,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2135,7 +2144,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2147,7 +2156,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2158,7 +2167,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2170,7 +2179,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2240,7 +2249,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -2298,7 +2307,7 @@ @return: void " - + self primitiveFailed ! @@ -2309,7 +2318,7 @@ @return: void " - + self primitiveFailed ! @@ -2327,7 +2336,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2336,7 +2345,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2345,7 +2354,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2354,7 +2363,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2363,7 +2372,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2391,7 +2400,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2402,7 +2411,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2441,7 +2450,7 @@ @return: LLVMGenericValueRef " - + self primitiveFailed ! @@ -2461,7 +2470,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2472,7 +2481,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2484,7 +2493,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2496,7 +2505,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2509,7 +2518,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2520,7 +2529,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2532,7 +2541,7 @@ @return: LLVMMemoryBufferRef " - + self primitiveFailed ! @@ -2543,7 +2552,7 @@ @return: LLVMMemoryBufferRef " - + self primitiveFailed ! @@ -2553,7 +2562,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2592,7 +2601,7 @@ @return: LLVMMCJITMemoryManagerRef " - + self primitiveFailed ! @@ -2773,7 +2782,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2807,7 +2816,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2818,7 +2827,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -2857,10 +2866,8 @@ @return: LLVMTypeRef " - - self primitiveFailed - - "Modified: / 04-08-2015 / 19:28:21 / Jan Vrany " + + self primitiveFailed ! GenericValueIntWidth: GenValRef @@ -2868,7 +2875,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2888,7 +2895,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -2906,7 +2913,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2915,7 +2922,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -2971,7 +2978,7 @@ @return: size_t " - + self primitiveFailed ! @@ -3053,7 +3060,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -3162,10 +3169,8 @@ @return: uint64_t " - - self primitiveFailed - - "Modified: / 10-07-2015 / 21:50:58 / Jan Vrany " + + self primitiveFailed ! GetFunctionAttr: Fn @@ -3182,7 +3187,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3245,7 +3250,7 @@ @return: LLVMBasicBlockRef " - + self primitiveFailed ! @@ -3255,7 +3260,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -3282,7 +3287,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3309,7 +3314,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3318,7 +3323,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3382,7 +3387,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3393,7 +3398,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3402,7 +3407,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3422,7 +3427,7 @@ @return: *const char " - + self primitiveFailed ! @@ -3432,7 +3437,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -3471,7 +3476,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3545,7 +3550,7 @@ @return: int " - + self primitiveFailed ! @@ -3554,7 +3559,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3564,7 +3569,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -3574,7 +3579,16 @@ @return: LLVMUseRef " - + + self primitiveFailed +! + +GetOrdering: MemoryAccessInst + "@param MemoryAccessInst: LLVMValueRef + @return: LLVMAtomicOrdering + " + + self primitiveFailed ! @@ -3584,7 +3598,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -3617,12 +3631,21 @@ self primitiveFailed ! +GetPersonalityFn: Fn + "@param Fn: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + GetPointerAddressSpace: PointerTy "@param PointerTy: LLVMTypeRef @return: unsigned int " - + self primitiveFailed ! @@ -3724,7 +3747,7 @@ @return: LLVMBasicBlockRef " - + self primitiveFailed ! @@ -3824,7 +3847,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -3842,7 +3865,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -3868,7 +3891,7 @@ @return: int " - + self primitiveFailed ! @@ -3877,7 +3900,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -3943,7 +3966,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -3953,7 +3976,7 @@ @return: void " - + self primitiveFailed ! @@ -3961,7 +3984,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -3969,7 +3992,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -3977,7 +4000,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -3985,7 +4008,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -4076,7 +4099,7 @@ @return: void " - + self primitiveFailed ! @@ -4198,7 +4221,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -4209,7 +4232,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -4228,7 +4251,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -4238,7 +4261,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -4332,6 +4355,51 @@ self primitiveFailed ! +IsACatchEndPadInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + +IsACatchPadInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + +IsACatchReturnInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + +IsACleanupPadInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + +IsACleanupReturnInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + IsACmpInst: Val "@param Val: LLVMValueRef @return: LLVMValueRef @@ -4827,6 +4895,15 @@ self primitiveFailed ! +IsATerminatePadInst: Val + "@param Val: LLVMValueRef + @return: LLVMValueRef + " + + + self primitiveFailed +! + IsATerminatorInst: Val "@param Val: LLVMValueRef @return: LLVMValueRef @@ -4913,7 +4990,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4922,7 +4999,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4931,7 +5008,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4940,7 +5017,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4949,7 +5026,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4958,7 +5035,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4967,7 +5044,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4975,7 +5052,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -4984,7 +5061,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -4995,8 +5072,6 @@ self primitiveFailed - - "Modified: / 14-08-2015 / 06:11:24 / Jan Vrany " ! IsPackedStruct: StructTy @@ -5006,8 +5081,6 @@ self primitiveFailed - - "Modified: / 14-08-2015 / 06:11:51 / Jan Vrany " ! IsTailCall: CallInst @@ -5015,7 +5088,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5024,7 +5097,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5033,7 +5106,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5076,7 +5149,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -5087,7 +5160,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -5097,7 +5170,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -5108,7 +5181,7 @@ @return: LLVMValueRef " - + self primitiveFailed ! @@ -5119,8 +5192,6 @@ self primitiveFailed - - "Modified (format): / 07-07-2015 / 20:36:09 / Jan Vrany " ! ModuleCreateWithNameInContext: ModuleID _: C @@ -5160,7 +5231,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -5186,7 +5257,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -5196,7 +5267,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -5206,7 +5277,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -5247,7 +5318,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -5257,7 +5328,7 @@ @return: unsigned int " - + self primitiveFailed ! @@ -5268,7 +5339,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5280,7 +5351,7 @@ self primitiveFailed - "Modified: / 10-07-2015 / 14:27:43 / Jan Vrany " + "Modified: / 14-08-2015 / 13:06:19 / Jan Vrany " ! PrintTypeToString: Val @@ -5288,10 +5359,8 @@ @return: *char " - - self primitiveFailed - - "Modified: / 10-07-2015 / 14:27:37 / Jan Vrany " + + self primitiveFailed ! PrintValueToString: Val @@ -5302,7 +5371,7 @@ self primitiveFailed - "Modified: / 10-07-2015 / 14:27:29 / Jan Vrany " + "Modified: / 15-08-2015 / 07:00:11 / Jan Vrany " ! RecompileAndRelinkFunction: EE _: Fn @@ -5351,7 +5420,7 @@ @return: void " - + self primitiveFailed ! @@ -5363,7 +5432,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5375,7 +5444,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5405,7 +5474,7 @@ @return: LLVMGenericValueRef " - + self primitiveFailed ! @@ -5418,7 +5487,7 @@ @return: int " - + self primitiveFailed ! @@ -5428,7 +5497,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5438,7 +5507,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5466,7 +5535,7 @@ @return: void " - + self primitiveFailed ! @@ -5476,7 +5545,7 @@ @return: void " - + self primitiveFailed ! @@ -5526,7 +5595,7 @@ @return: void " - + self primitiveFailed ! @@ -5536,7 +5605,7 @@ @return: void " - + self primitiveFailed ! @@ -5556,7 +5625,7 @@ @return: void " - + self primitiveFailed ! @@ -5587,7 +5656,7 @@ @return: void " - + self primitiveFailed ! @@ -5597,7 +5666,7 @@ @return: void " - + self primitiveFailed ! @@ -5618,7 +5687,7 @@ @return: void " - + self primitiveFailed ! @@ -5639,7 +5708,17 @@ @return: void " - + + self primitiveFailed +! + +SetOrdering: MemoryAccessInst _: Ordering + "@param MemoryAccessInst: LLVMValueRef + @param Ordering: LLVMAtomicOrdering + @return: void + " + + self primitiveFailed ! @@ -5649,7 +5728,17 @@ @return: void " - + + self primitiveFailed +! + +SetPersonalityFn: Fn _: PersonalityFn + "@param Fn: LLVMValueRef + @param PersonalityFn: LLVMValueRef + @return: void + " + + self primitiveFailed ! @@ -5670,7 +5759,7 @@ @return: void " - + self primitiveFailed ! @@ -5680,7 +5769,7 @@ @return: void " - + self primitiveFailed ! @@ -5700,7 +5789,7 @@ @return: void " - + self primitiveFailed ! @@ -5720,7 +5809,7 @@ @return: void " - + self primitiveFailed ! @@ -5750,7 +5839,7 @@ @return: void " - + self primitiveFailed ! @@ -5777,7 +5866,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -5785,7 +5874,7 @@ "@return: LLVMBool " - + self primitiveFailed ! @@ -5803,7 +5892,7 @@ @return: long long unsigned int " - + self primitiveFailed ! @@ -5823,7 +5912,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -5835,7 +5924,7 @@ @return: void " - + self primitiveFailed ! @@ -5846,7 +5935,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -5858,7 +5947,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -5867,7 +5956,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5896,8 +5985,6 @@ self primitiveFailed - - "Modified: / 08-08-2015 / 04:17:30 / Jan Vrany " ! VectorType: ElementType _: ElementCount @@ -5906,7 +5993,7 @@ @return: LLVMTypeRef " - + self primitiveFailed ! @@ -5916,7 +6003,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5927,7 +6014,7 @@ @return: LLVMBool " - + self primitiveFailed ! @@ -5974,7 +6061,7 @@ @return: int " - + self primitiveFailed ! @@ -5984,7 +6071,7 @@ @return: int " - + self primitiveFailed ! @@ -5994,7 +6081,7 @@ @return: int " - + self primitiveFailed !