teak-llvm/llvm/lib/CodeGen/SelectionDAG
James Y Knight 7976eb5838 [opaque pointer types] Pass function types to CallInst creation.
This cleans up all CallInst creation in LLVM to explicitly pass a
function type rather than deriving it from the pointer's element-type.

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

llvm-svn: 352909
2019-02-01 20:43:25 +00:00
..
CMakeLists.txt Remove trailing whitespace to trigger re-cmaking 2017-10-02 21:54:38 +00:00
DAGCombiner.cpp [DAGCombine] Avoid CombineZExtLogicopShiftLoad if there is free ZEXT 2019-01-31 20:46:42 +00:00
FastISel.cpp Fix emission of _fltused for MSVC. 2019-01-24 18:34:00 +00:00
FunctionLoweringInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InstrEmitter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InstrEmitter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeDAG.cpp [TargetLowering] Rename getExpandedFixedPointMultiplication to expandFixedPointMul. NFCI. 2019-01-24 15:46:54 +00:00
LegalizeFloatTypes.cpp [LegalizeTypes] Add debug prints to the top of PromoteFloatOperand and PromoteFloatResult. 2019-01-22 22:33:55 +00:00
LegalizeIntegerTypes.cpp [SelectionDAG] Support promotion of the FPOWI integer operand 2019-02-01 03:46:28 +00:00
LegalizeTypes.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeTypes.h [SelectionDAG] Support promotion of the FPOWI integer operand 2019-02-01 03:46:28 +00:00
LegalizeTypesGeneric.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LegalizeVectorOps.cpp [Intrinsic] Expand SMULFIX to MUL, MULH[US], or [US]MUL_LOHI on vector arguments 2019-01-31 19:15:37 +00:00
LegalizeVectorTypes.cpp [LegalizeVectorTypes] Allow illegal indices when splitting extract_vector_elt 2019-01-31 00:35:37 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ResourcePriorityQueue.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGFast.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGRRList.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGSDNodes.cpp [DebugInfo][DAG] Avoid re-ordering of DBG_VALUEs 2019-01-28 12:08:31 +00:00
ScheduleDAGSDNodes.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ScheduleDAGVLIW.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SDNodeDbgValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SelectionDAG.cpp [SDAG] improve variable names; NFC 2019-02-01 16:06:53 +00:00
SelectionDAGAddressAnalysis.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SelectionDAGBuilder.cpp [opaque pointer types] Pass function types to CallInst creation. 2019-02-01 20:43:25 +00:00
SelectionDAGBuilder.h Reversing the checkin for version 352484 as tests are failing. 2019-01-29 15:00:50 +00:00
SelectionDAGDumper.cpp [X86] Update SelectionDAGDumper to print the extension type and expanding flag for masked loads. Add truncating and compressing for masked stores. 2019-01-24 07:51:34 +00:00
SelectionDAGISel.cpp Fix emission of _fltused for MSVC. 2019-01-24 18:34:00 +00:00
SelectionDAGPrinter.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SelectionDAGTargetInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StatepointLowering.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
StatepointLowering.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
TargetLowering.cpp [TargetLowering] try harder to determine undef elements of vector binops 2019-02-01 15:35:12 +00:00