llvm-project/llvm/lib/IR
zhoujing 967cb725c8 [VENTUS][RISCV][feat] Set ventus kernel for OpenCL kernel functions 2023-06-05 13:10:35 +08:00
..
AbstractCallSite.cpp
AsmWriter.cpp [VENTUS][RISCV][feat] Set ventus kernel for OpenCL kernel functions 2023-06-05 13:10:35 +08:00
Assumptions.cpp [Attributor][OpenMP] Add assumption for non-call assembly instructions 2022-03-28 20:57:52 -05:00
AttributeImpl.h Attributes: convert Optional to std::optional 2022-12-02 08:15:45 -06:00
Attributes.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
AutoUpgrade.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
BasicBlock.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
BuiltinGCs.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
CMakeLists.txt Revert "[opt][clang] Enable using -module-summary/-flto=thin with -S/-emit-llvm" 2022-11-14 21:31:30 +00:00
Comdat.cpp
ConstantFold.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
ConstantRange.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
Constants.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
ConstantsContext.h [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
Core.cpp [llvm-c] Harmonize usage of unwrap (NFC) 2022-11-01 22:52:23 +01:00
DIBuilder.cpp DebugInfoMetadata: convert Optional to std::optional 2022-12-04 11:52:02 -06:00
DataLayout.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
DebugInfo.cpp [llvm] Use std::nullopt instead of None in comments (NFC) 2022-12-04 17:31:17 -08:00
DebugInfoMetadata.cpp DebugInfoMetadata: convert Optional to std::optional 2022-12-04 11:52:02 -06:00
DebugLoc.cpp
DiagnosticHandler.cpp Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 01:07:51 -07:00
DiagnosticInfo.cpp DiagnosticInfo: Report function location for resource limits 2022-10-28 21:42:57 -07:00
DiagnosticPrinter.cpp
Dominators.cpp
FPEnv.cpp FPEnv: convert Optional to std::optional 2022-12-03 13:55:56 -06:00
Function.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
GCStrategy.cpp [IR] Fixed ambiguous call to llvm::report_fatal_error 2022-07-23 16:28:18 +02:00
GVMaterializer.cpp
Globals.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
IRBuilder.cpp IRBuilder: convert Optional to std::optional 2022-12-03 15:15:46 -06:00
IRPrintingPasses.cpp [IR] Split out IR printing passes into IRPrinter 2022-11-18 01:47:56 +00:00
InlineAsm.cpp [InlineAsm][bugfix] Correct function addressing in inline asm 2022-10-14 09:47:26 +08:00
Instruction.cpp [NFC] Cleanup: Replaces BB->getInstList().splice() with BB->splice(). 2022-12-01 15:37:51 -08:00
Instructions.cpp Instructions: convert Optional to std::optional 2022-12-04 14:25:11 -06:00
IntrinsicInst.cpp Instructions: convert Optional to std::optional 2022-12-04 14:25:11 -06:00
LLVMContext.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
LLVMContextImpl.cpp Use PassGate from LLVMContext if any otherwise global one 2022-11-25 15:13:04 +07:00
LLVMContextImpl.h [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
LLVMRemarkStreamer.cpp IR: HotnessThreshold llvm::Optional => std::optional 2022-12-04 19:06:47 +00:00
LegacyPassManager.cpp
MDBuilder.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
Mangler.cpp [COFF] Emit embedded -exclude-symbols: directives for hidden visibility for MinGW 2022-08-11 12:00:08 +03:00
Metadata.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
MetadataImpl.h
Module.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
ModuleSummaryIndex.cpp [llvm] Use std::size (NFC) 2022-11-26 13:47:32 -08:00
Operator.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
OptBisect.cpp Use PassGate from LLVMContext if any otherwise global one 2022-11-25 15:13:04 +07:00
Pass.cpp Use PassGate from LLVMContext if any otherwise global one 2022-11-25 15:13:04 +07:00
PassInstrumentation.cpp
PassManager.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
PassRegistry.cpp ManagedStatic: remove many straightforward uses in llvm 2022-07-10 10:29:15 +02:00
PassTimingInfo.cpp [PassTimingInfo] Stop double (or worse) counting passes/analyses 2022-10-13 09:12:12 -07:00
PrintPasses.cpp Support: Convert Program APIs to std::optional 2022-12-01 17:00:44 -05:00
ProfDataUtils.cpp [llvm][ir][NFC] Clean up "if after return" in ProfDataUtils.cpp 2022-08-26 20:27:39 +00:00
ProfileSummary.cpp
PseudoProbe.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00
ReplaceConstant.cpp
SSAContext.cpp
SafepointIRVerifier.cpp freeze does not change the constant property 2022-06-14 19:53:26 +03:00
Statepoint.cpp
StructuralHash.cpp
SymbolTableListTraitsImpl.h
Type.cpp [IR] Use std::nullopt instead of None (NFC) 2022-12-02 20:05:20 -08:00
TypeFinder.cpp
TypedPointerType.cpp [IR] Move support for dxil::TypedPointerType to LLVM core IR. 2022-08-04 10:41:11 -04:00
Use.cpp [IR] Remove unused forward declarations (NFC) 2022-04-03 12:54:54 -07:00
User.cpp [IR] Report whether replaceUsesOfWith() changed something (NFC) 2022-05-18 11:46:28 +02:00
Value.cpp [AsmPrinter] .addrsig_sym: remove isTransitiveUsedByMetadataOnly 2022-12-02 19:05:43 +00:00
ValueSymbolTable.cpp
VectorBuilder.cpp [llvm] Don't use Optional::hasValue (NFC) 2022-06-25 21:42:52 -07:00
Verifier.cpp [IR] llvm::Optional => std::optional 2022-12-05 04:13:11 +00:00