Add dynamic dispatch support for export functions with pointers to varying data as arguments

This commit is contained in:
james.brodman
2013-12-05 17:47:58 -05:00
parent a448ccf20c
commit d10c0d9545
3 changed files with 148 additions and 11 deletions

View File

@@ -459,7 +459,7 @@ AtomicType::GetCDeclaration(const std::string &name) const {
if (variability == Variability::Varying ||
variability == Variability::SOA) {
char buf[32];
// get program count
// get program count
// g->mangleFunctionsNamesWithTarget - hack check for void *
int vWidth = (variability == Variability::Varying) ?
g->target->getVectorWidth() :