Lines Matching refs:macro
999 * functions are defined by a macro, so it isn't obvious which are
1008 #define LLVM_FOR_EACH_VALUE_SUBCLASS(macro) \
1009 macro(Argument) \
1010 macro(BasicBlock) \
1011 macro(InlineAsm) \
1012 macro(MDNode) \
1013 macro(MDString) \
1014 macro(User) \
1015 macro(Constant) \
1016 macro(BlockAddress) \
1017 macro(ConstantAggregateZero) \
1018 macro(ConstantArray) \
1019 macro(ConstantExpr) \
1020 macro(ConstantFP) \
1021 macro(ConstantInt) \
1022 macro(ConstantPointerNull) \
1023 macro(ConstantStruct) \
1024 macro(ConstantVector) \
1025 macro(GlobalValue) \
1026 macro(Function) \
1027 macro(GlobalAlias) \
1028 macro(GlobalVariable) \
1029 macro(UndefValue) \
1030 macro(Instruction) \
1031 macro(BinaryOperator) \
1032 macro(CallInst) \
1033 macro(IntrinsicInst) \
1034 macro(DbgInfoIntrinsic) \
1035 macro(DbgDeclareInst) \
1036 macro(MemIntrinsic) \
1037 macro(MemCpyInst) \
1038 macro(MemMoveInst) \
1039 macro(MemSetInst) \
1040 macro(CmpInst) \
1041 macro(FCmpInst) \
1042 macro(ICmpInst) \
1043 macro(ExtractElementInst) \
1044 macro(GetElementPtrInst) \
1045 macro(InsertElementInst) \
1046 macro(InsertValueInst) \
1047 macro(LandingPadInst) \
1048 macro(PHINode) \
1049 macro(SelectInst) \
1050 macro(ShuffleVectorInst) \
1051 macro(StoreInst) \
1052 macro(TerminatorInst) \
1053 macro(BranchInst) \
1054 macro(IndirectBrInst) \
1055 macro(InvokeInst) \
1056 macro(ReturnInst) \
1057 macro(SwitchInst) \
1058 macro(UnreachableInst) \
1059 macro(ResumeInst) \
1060 macro(UnaryInstruction) \
1061 macro(AllocaInst) \
1062 macro(CastInst) \
1063 macro(BitCastInst) \
1064 macro(FPExtInst) \
1065 macro(FPToSIInst) \
1066 macro(FPToUIInst) \
1067 macro(FPTruncInst) \
1068 macro(IntToPtrInst) \
1069 macro(PtrToIntInst) \
1070 macro(SExtInst) \
1071 macro(SIToFPInst) \
1072 macro(TruncInst) \
1073 macro(UIToFPInst) \
1074 macro(ZExtInst) \
1075 macro(ExtractValueInst) \
1076 macro(LoadInst) \
1077 macro(VAArgInst)