| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXTargetMachine.cpp | 217 PM.addPass(NVVMReflectPass()); 221 PM.addPass(NVVMIntrRangePass()); 230 FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); 233 // FPM.addPass(NVVMIntrRangePass(Subtarget.getSmVersion())); 234 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 245 addPass(createGVNPass()); 247 addPass(createEarlyCSEPass()); 253 addPass(createSROAPass()); 254 addPass(createNVPTXLowerAllocaPass()); 255 addPass(createInferAddressSpacesPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| CodeGenPassBuilder.h | 167 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 176 FPM.addPass(std::forward<PassT>(Pass)); 186 MPM.addPass(std::forward<PassT>(Pass)); 214 PM.addPass(std::forward<PassT>(Pass)); 223 this->PM.addPass(std::move(Pass)); 475 AddMachinePass addPass(MFPM); 476 if (auto Err = addCoreISelPasses(addPass)) 479 if (auto Err = derived().addMachinePasses(addPass)) 483 addPass, [this, &Out, DwoOut, FileType](MCContext &Ctx) { 487 addPass(FreeMachineFunctionPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Passes/ |
| PassBuilder.cpp | 517 FPM.addPass(AnnotationRemarksPass()); 518 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 536 FPM.addPass(SROA()); 539 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); 542 FPM.addPass(SimplifyCFGPass()); 543 FPM.addPass(InstCombinePass()); 545 FPM.addPass(LibCallsShrinkWrapPass()); 549 FPM.addPass(SimplifyCFGPass()); 554 FPM.addPass(ReassociatePass()); 570 LPM1.addPass(LoopInstSimplifyPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86TargetMachine.cpp | 415 addPass(createAtomicExpandPass()); 419 addPass(createX86LowerAMXIntrinsicsPass()); 420 addPass(createX86LowerAMXTypePass()); 423 addPass(createX86PreAMXConfigPass()); 428 addPass(createInterleavedAccessPass()); 429 addPass(createX86PartialReductionPass()); 435 addPass(createIndirectBrExpandPass()); 441 addPass(createCFGuardDispatchPass()); 443 addPass(createCFGuardCheckPass()); 450 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| TargetPassConfig.cpp | 256 /// to addPass(). It may be a target-specific ID in the case that the target 689 void TargetPassConfig::addPass(Pass *P, bool verifyAfter) { 716 addPass(IP.getInsertedPass(), IP.VerifyAfter); 734 /// addPass cannot return a pointer to the pass instance because is internal the 736 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter) { 751 addPass(P, verifyAfter); // Ends the lifetime of P. 814 addPass(createVerifierPass()); 819 addPass(createCFLSteensAAWrapperPass()); 822 addPass(createCFLAndersAAWrapperPass()); 825 addPass(createCFLAndersAAWrapperPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMTargetMachine.cpp | 403 addPass(createLowerAtomicPass()); 405 addPass(createAtomicExpandPass()); 411 addPass(createCFGSimplificationPass( 418 addPass(createMVEGatherScatterLoweringPass()); 419 addPass(createMVELaneInterleavingPass()); 425 addPass(createARMParallelDSPPass()); 429 addPass(createInterleavedAccessPass()); 433 addPass(createCFGuardCheckPass()); 438 addPass(createTypePromotionPass()); 458 addPass(createGlobalMergePass(TM, 127, OnlyOptimizeForSize [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyTargetMachine.cpp | 358 addPass(new CoalesceFeaturesAndStripAtomics(&getWebAssemblyTargetMachine())); 361 addPass(createAtomicExpandPass()); 364 addPass(createWebAssemblyAddMissingPrototypes()); 367 addPass(createWebAssemblyLowerGlobalDtors()); 371 addPass(createWebAssemblyFixFunctionBitcasts()); 375 addPass(createWebAssemblyOptimizeReturned()); 384 addPass(createLowerInvokePass()); 387 addPass(createUnreachableBlockEliminationPass()); 392 addPass(createWebAssemblyLowerEmscriptenEHSjLj(EnableEmException, 396 addPass(createIndirectBrExpandPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonTargetMachine.cpp | 284 LPM.addPass(HexagonLoopIdiomRecognitionPass()); 288 LPM.addPass(HexagonVectorLoopCarriedReusePass()); 335 addPass(createInstSimplifyLegacyPass()); 336 addPass(createDeadCodeEliminationPass()); 339 addPass(createAtomicExpandPass()); 343 addPass(createCFGSimplificationPass(SimplifyCFGOptions() 350 addPass(createLoopDataPrefetchPass()); 352 addPass(createHexagonVectorCombineLegacyPass()); 354 addPass(createHexagonCommonGEP()); 357 addPass(createHexagonGenExtract()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUTargetMachine.cpp | 493 PM.addPass(AMDGPUPropagateAttributesLatePass(*this)); 497 PM.addPass(AMDGPUUnifyMetadataPass()); 501 PM.addPass(AMDGPUPrintfRuntimeBindingPass()); 505 PM.addPass(AMDGPUAlwaysInlinePass()); 509 PM.addPass(AMDGPULowerModuleLDSPass()); 518 PM.addPass(AMDGPUSimplifyLibCallsPass(*this)); 522 PM.addPass(AMDGPUUseNativeCallsPass()); 526 PM.addPass(AMDGPUPromoteAllocaPass(*this)); 530 PM.addPass(AMDGPUPromoteAllocaToVectorPass(*this)); 534 PM.addPass(AMDGPULowerKernelAttributesPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64TargetMachine.cpp | 458 addPass(createAtomicExpandPass()); 462 addPass(createSVEIntrinsicOptsPass()); 468 addPass(createCFGSimplificationPass(SimplifyCFGOptions() 481 addPass(createLoopDataPrefetchPass()); 483 addPass(createFalkorMarkStridedAccessesPass()); 488 addPass(createAArch64StackTaggingPass( 493 addPass(createInterleavedLoadCombinePass()); 494 addPass(createInterleavedAccessPass()); 501 addPass(createSeparateConstOffsetFromGEPPass(true)); 504 addPass(createEarlyCSEPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFTargetMachine.cpp | 129 FPM.addPass(BPFAbstractMemberAccessPass(this)); 130 FPM.addPass(BPFPreserveDITypePass()); 131 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 135 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); 139 MPM.addPass(BPFAdjustOptPass()); 144 addPass(createBPFCheckAndAdjustIR()); 156 addPass(createBPFISelDag(getBPFTargetMachine())); 162 addPass(createBPFMISimplifyPatchablePass()); 171 addPass(createBPFMIPeepholePass()); 172 addPass(createBPFMIPeepholeTruncElimPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| AVRTargetMachine.cpp | 102 addPass(createAVRISelDag(getAVRTargetMachine(), getOptLevel())); 104 addPass(createAVRFrameAnalyzerPass()); 111 addPass(createAVRDynAllocaSRPass()); 115 addPass(createAVRRelaxMemPass()); 116 addPass(createAVRExpandPseudoPass()); 121 addPass(&BranchRelaxationPassID);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCTargetMachine.cpp | 424 addPass(createPPCBoolRetToIntPass()); 425 addPass(createAtomicExpandPass()); 428 addPass(createPPCLowerMASSVEntriesPass()); 432 addPass(createLoopDataPrefetchPass()); 438 addPass(createSeparateConstOffsetFromGEPPass(true)); 441 addPass(createEarlyCSEPass()); 444 addPass(createLICMPass()); 452 addPass(createPPCLoopInstrFormPrepPass(getPPCTargetMachine())); 455 addPass(createHardwareLoopsPass()); 461 addPass(&EarlyIfConverterID) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVTargetMachine.cpp | 151 addPass(createAtomicExpandPass()); 156 addPass(createRISCVISelDag(getRISCVTargetMachine())); 162 addPass(new IRTranslator(getOptLevel())); 167 addPass(new Legalizer()); 172 addPass(new RegBankSelect()); 177 addPass(new InstructionSelect(getOptLevel())); 183 void RISCVPassConfig::addPreEmitPass() { addPass(&BranchRelaxationPassID); } 186 addPass(createRISCVExpandPseudoPass()); 190 addPass(createRISCVExpandAtomicPseudoPass()); 195 addPass(createRISCVMergeBaseOffsetOptPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsTargetMachine.cpp | 258 addPass(createAtomicExpandPass()); 260 addPass(createMipsOs16Pass()); 262 addPass(createMips16HardFloatPass()); 267 addPass(createMipsModuleISelDagPass()); 268 addPass(createMips16ISelDag(getMipsTargetMachine(), getOptLevel())); 269 addPass(createMipsSEISelDag(getMipsTargetMachine(), getOptLevel())); 274 addPass(createMipsOptimizePICCallPass()); 293 addPass(createMipsExpandPseudoPass()); 297 addPass(createMicroMipsSizeReducePass()); 301 addPass(createMipsDelaySlotFillerPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| ARCTargetMachine.cpp | 70 addPass(createARCISelDag(getARCTargetMachine(), getOptLevel())); 74 void ARCPassConfig::addPreEmitPass() { addPass(createARCBranchFinalizePass()); } 77 addPass(createARCExpandPseudosPass()); 78 addPass(createARCOptAddrMode());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZTargetMachine.cpp | 232 addPass(createSystemZTDCPass()); 233 addPass(createLoopDataPrefetchPass()); 240 addPass(createSystemZISelDag(getSystemZTargetMachine(), getOptLevel())); 243 addPass(createSystemZLDCleanupPass(getSystemZTargetMachine())); 249 addPass(&EarlyIfConverterID); 254 addPass(createSystemZCopyPhysRegsPass(getSystemZTargetMachine())); 258 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); 265 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); 270 addPass(&IfConverterID); 278 addPass(createSystemZShortenInstPass(getSystemZTargetMachine()), false) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreTargetMachine.cpp | 86 addPass(createAtomicExpandPass()); 92 addPass(createXCoreLowerThreadLocalPass()); 97 addPass(createXCoreISelDag(getXCoreTargetMachine(), getOptLevel())); 102 addPass(createXCoreFrameToArgsOffsetEliminationPass(), false);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiTargetMachine.cpp | 99 addPass(createLanaiISelDag(getLanaiTargetMachine())); 106 addPass(createLanaiDelaySlotFillerPass(getLanaiTargetMachine())); 112 addPass(createLanaiMemAluCombinerPass());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| VETargetMachine.cpp | 122 addPass(createAtomicExpandPass()); 127 addPass(createVEISelDag(getVETargetMachine())); 133 addPass(createLVLGenPass());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kTargetMachine.cpp | 150 addPass(createM68kISelDag(getM68kTargetMachine())); 151 addPass(createM68kGlobalBaseRegPass()); 155 void M68kPassConfig::addPreSched2() { addPass(createM68kExpandPseudoPass()); } 158 addPass(createM68kCollapseMOVEMPass());
|
| /src/external/apache2/llvm/dist/llvm/examples/Bye/ |
| Bye.cpp | 60 PM.addPass(Bye()); 66 PM.addPass(Bye());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| MSP430TargetMachine.cpp | 78 addPass(createMSP430ISelDag(getMSP430TargetMachine(), getOptLevel())); 84 addPass(createMSP430BranchSelectionPass(), false);
|
| /src/external/apache2/llvm/dist/llvm/tools/opt/ |
| NewPMDriver.cpp | 329 MPM.addPass(NewPMDebugifyPass()); 332 MPM.addPass(NewPMCheckDebugifyPass()); 341 MPM.addPass( 343 MPM.addPass( 345 MPM.addPass(ModuleAddressSanitizerPass()); 348 MPM.addPass( 350 MPM.addPass( 408 MPM.addPass(VerifierPass()); 410 MPM.addPass(NewPMDebugifyPass()); 431 MPM.addPass(VerifierPass()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcTargetMachine.cpp | 159 addPass(createAtomicExpandPass()); 165 addPass(createSparcISelDag(getSparcTargetMachine())); 170 addPass(createSparcDelaySlotFillerPass()); 174 addPass(new InsertNOPLoad()); 177 addPass(new DetectRoundChange()); 181 addPass(new FixAllFDIVSQRT());
|