CppADCodeGen
2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
llvm.hpp
1
#ifndef CPPAD_CG_LLVM_INCLUDED
2
#define CPPAD_CG_LLVM_INCLUDED
3
/* --------------------------------------------------------------------------
4
* CppADCodeGen: C++ Algorithmic Differentiation with Source Code Generation:
5
* Copyright (C) 2014 Ciengis
6
* Copyright (C) 2019 Joao Leal
7
*
8
* CppADCodeGen is distributed under multiple licenses:
9
*
10
* - Eclipse Public License Version 1.0 (EPL1), and
11
* - GNU General Public License Version 3 (GPL3).
12
*
13
* EPL1 terms and conditions can be found in the file "epl-v10.txt", while
14
* terms and conditions for the GPL3 can be found in the file "gpl3.txt".
15
* ----------------------------------------------------------------------------
16
* Author: Joao Leal
17
*/
18
19
#ifdef LLVM_VERSION_MAJOR
20
21
#if LLVM_VERSION_MAJOR==3 && LLVM_VERSION_MINOR==2
22
#include <cppad/cg/model/llvm/v3_2/llvm3_2.hpp>
23
#elif LLVM_VERSION_MAJOR==3 && (LLVM_VERSION_MINOR==3 || LLVM_VERSION_MINOR==4)
24
#include <cppad/cg/model/llvm/v3_4/llvm3_4.hpp>
25
#elif LLVM_VERSION_MAJOR==3 && LLVM_VERSION_MINOR==6
26
#include <cppad/cg/model/llvm/v3_6/llvm3_6.hpp>
27
#elif LLVM_VERSION_MAJOR==3 && LLVM_VERSION_MINOR==8
28
#include <cppad/cg/model/llvm/v3_8/llvm3_8.hpp>
29
#elif LLVM_VERSION_MAJOR==4 && LLVM_VERSION_MINOR==0
30
#include <cppad/cg/model/llvm/v4_0/llvm4_0.hpp>
31
#elif LLVM_VERSION_MAJOR==5 && LLVM_VERSION_MINOR==0
32
#include <cppad/cg/model/llvm/v5_0/llvm5_0.hpp>
33
#elif LLVM_VERSION_MAJOR==6 && LLVM_VERSION_MINOR==0
34
#include <cppad/cg/model/llvm/v6_0/llvm6_0.hpp>
35
#elif LLVM_VERSION_MAJOR==7 && LLVM_VERSION_MINOR==0
36
#include <cppad/cg/model/llvm/v7_0/llvm7_0.hpp>
37
#elif LLVM_VERSION_MAJOR==8 && LLVM_VERSION_MINOR==0
38
#include <cppad/cg/model/llvm/v8_0/llvm8_0.hpp>
39
#elif LLVM_VERSION_MAJOR==9 && LLVM_VERSION_MINOR==0
40
#include <cppad/cg/model/llvm/v9_0/llvm9_0.hpp>
41
#endif
42
43
#endif
44
45
#endif
include
cppad
cg
model
llvm
llvm.hpp
Generated on Tue Jan 23 2024 13:46:33 for CppADCodeGen by
1.8.17