llvm-project/llvm/lib/Transforms/Instrumentation
Gui Andrade 871251b2b6 [MSAN] Implement experimental vector reduction intrinsics
Implement llvm.experimental.vector.{add,mul,or,and,...}.
An IR test is included but no C test for lack of good way to
get the compiler to emit these.

Differential Revision: https://reviews.llvm.org/D82920
2020-07-14 00:12:10 +00:00
..
AddressSanitizer.cpp [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode 2020-07-03 08:06:43 +00:00
BoundsChecking.cpp [local-bounds] Ignore volatile operations 2020-05-05 23:08:08 -07:00
CFGMST.h [PGO] Add a functionality to always instrument the func entry BB 2020-06-26 10:43:23 -07:00
CGProfile.cpp [CGProfile] Fix layering, IPO depends in Instrumentation. 2020-07-10 19:13:47 +02:00
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
ControlHeightReduction.cpp [NewPassManager] Add assertions when getting statefull cached analysis. 2020-05-13 12:38:38 -07:00
DataFlowSanitizer.cpp [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment 2020-07-02 11:28:02 +00:00
GCOVProfiling.cpp Correctly track GCOVProfiling IR update 2020-07-01 09:30:59 +02:00
HWAddressSanitizer.cpp Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. 2020-07-03 10:54:28 +01:00
IndirectCallPromotion.cpp [llvm][NFC] Change parameter type to more specific CallBase in IndirectCallPromotion 2020-04-29 08:42:32 -07:00
InstrOrderFile.cpp [CallSite removal] Remove unneeded includes of CallSite.h. NFC 2020-04-22 00:07:13 -07:00
InstrProfiling.cpp [PGO] Add a functionality to always instrument the func entry BB 2020-06-26 10:43:23 -07:00
Instrumentation.cpp [LPM] Port CGProfilePass from NPM to LPM 2020-07-10 09:04:51 -07:00
LLVMBuild.txt
MaximumSpanningTree.h Use llvm::stable_sort 2019-04-23 14:51:27 +00:00
MemorySanitizer.cpp [MSAN] Implement experimental vector reduction intrinsics 2020-07-14 00:12:10 +00:00
PGOInstrumentation.cpp Extend InvokeInst !prof branch_weights metadata to unwind branches 2020-06-04 15:37:15 +07:00
PGOMemOPSizeOpt.cpp Revert "[PGO] Extend the value profile buckets for mem op sizes." 2020-06-25 11:13:49 -07:00
PoisonChecking.cpp [Transforms] Fix typos. NFC 2020-05-25 22:34:08 +02:00
SanitizerCoverage.cpp [ASan][MSan] Remove EmptyAsm and set the CallInst to nomerge to avoid from merging. 2020-06-23 14:22:53 -07:00
ThreadSanitizer.cpp [NFC] Use ADT/Bitfields in Instructions 2020-07-03 07:20:22 +00:00
ValueProfileCollector.cpp [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00
ValueProfileCollector.h [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00
ValueProfilePlugins.inc [PGO] Guard the memcmp/bcmp size value profiling instrumentation behind flag. 2020-05-28 10:07:04 -07:00