summaryrefslogtreecommitdiff
path: root/polly
AgeCommit message (Expand)Author
2018-07-02[polly-acc] change cl_get_* return types to 32/64bitPhilip Pfaffe
2018-06-29Use range for in normalizeValInst [NFCI]Tobias Grosser
2018-06-29Translate a couple of foreach callbacks into range-based iterator loopsTobias Grosser
2018-06-29Add missing namespace specifierTobias Grosser
2018-06-29[NFC] Fix formatting to appease buildersPhilip Pfaffe
2018-06-29Implement an iterator for isl maps, basic_maps, sets, basic_setsPhilip Pfaffe
2018-06-29[ScopHelper] Provide support for recognising collective invariant loadsPhilip Pfaffe
2018-06-28test: use regex matchers to make test-case robust against register renumberingsTobias Grosser
2018-06-27[ScopHelper] Cache ScopExpander results.Eli Friedman
2018-06-26[ZoneAlgo] Use getDefToTarget in makeValInst. NFC.Michael Kruse
2018-06-21[SCEV] Re-apply r335197 (with Polly fixes).Tim Shen
2018-06-19Move ScopInfo to isl++Tobias Grosser
2018-06-18Adjust for clang-format changesTobias Grosser
2018-06-18[ScopInfo] Move splitAliasGroupsByDomain and getAccessDomain to isl++ [NFCI]Tobias Grosser
2018-06-18[ScopInfo] Move more functions to isl++ [NFCI]Tobias Grosser
2018-06-18[ScopInfo] Move addNonEmptyDomainConstraints to isl++ [NFCI]Tobias Grosser
2018-06-18Move buildConditionSet to C++Tobias Grosser
2018-06-18Update copyright year to 2018.Paul Robinson
2018-06-16Adjust to recent LLVM changes to fix buildbotsTobias Grosser
2018-06-14Simplify the implementation of getCUDALibDeviceFunction. NFC.Philip Pfaffe
2018-06-13[test] Fix a typo in a test case [NFCI]Tobias Grosser
2018-06-11Drop unnecessary whitespace [NFCI]Tobias Grosser
2018-06-11[ScopBuilder] Slightly improve code structure [NFCI]Tobias Grosser
2018-06-11Update isl to isl-0.19-185-g8e9f55ceTobias Grosser
2018-06-08[Polly] Fix a testcase after LLVM commit r334318Krzysztof Parzyszek
2018-06-07Back out of GPU Codegen if NVPTX is not availablePhilip Pfaffe
2018-06-07Run clang-formatPhilip Pfaffe
2018-06-07Fix a missing lambda return type that tripped the buildersPhilip Pfaffe
2018-06-06[OpTree] Introduce shortcut for computing the def->target mapping. NFCI.Michael Kruse
2018-06-06getDependences to new C++ interfaceTobias Grosser
2018-06-05Fix formattingTobias Grosser
2018-06-04Update for a header file move in LLVMDavid Blaikie
2018-06-01partitionSetParts from C to C++ interface.Tobias Grosser
2018-05-31[ZoneAlgo] Make ZoneAlgorithm::isNormalized out-of-quota safe.Michael Kruse
2018-05-31Update isl C++ bindingsTobias Grosser
2018-05-31Update isl to isl-0.19-173-g77fe2538Tobias Grosser
2018-05-29[ForwardOpTree] Use less computationally expensive method to compute def-to-t...Michael Kruse
2018-05-28[ScopInfo] Update Scop::addUserContext() to C++ interfaceTobias Grosser
2018-05-24[Acc] Followup for r333105: Fix one additional testcasePhilip Pfaffe
2018-05-23Update isl to isl-0.19-152-g437e6ab0Tobias Grosser
2018-05-23createNextIterationMap from C to C++ interfaceTobias Grosser
2018-05-23[Acc] Enable legacy stmt granularity in remaining failing testcasesPhilip Pfaffe
2018-05-23[Acc] Update testcases for minor changes in the PPCG mapper andPhilip Pfaffe
2018-05-23[Acc] Re-land r326643 to finally fix PR33208.Philip Pfaffe
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne
2018-05-19[polly] Drop nonexistant LLVM_PLUGIN_EXPORT macro from llvmGetPassPluginInfo()Roman Lebedev
2018-05-18[SCEVAffinator] BB can be null; don't use it to get the LLVMContext.Eli Friedman
2018-05-16[DeLICM] Avoid assertion on out-of-quota.Michael Kruse
2018-05-16[ScopInfo] Remove usage of isl_set_n_basic_set()Philip Pfaffe
2018-05-15[SI] Create Scop Name lazilyPhilip Pfaffe