Displaying 5 results from an estimated 5 matches for "isunknown".
Did you mean:
7cunknown
2013 Apr 26
0
[LLVMdev] Inconsistent use of is_stmt flag in .debug_line
...fore the end of the prologue
then we overwrite the earlier line table entry with a similar entry which lacks the is_stmt flag. The relevant code is:
unsigned Flags = 0;
PrevInstLoc = DL;
if (DL == PrologEndLoc) {
Flags |= DWARF2_FLAG_PROLOGUE_END;
PrologEndLoc = DebugLoc();
}
if (PrologEndLoc.isUnknown())
Flags |= DWARF2_FLAG_IS_STMT;
if (!DL.isUnknown()) {
const MDNode *Scope = DL.getScope(Asm->MF->getFunction()->getContext());
recordSourceLine(DL.getLine(), DL.getCol(), Scope, Flags);
It's easy to change this code to apply is_stmt for every line table entry but I thin...
2011 Dec 13
1
[LLVMdev] Memory Dependence Analysis
...ode with 3 basic blocks. When I look at the loads using
MDA->getDependency(), we find that they are both NonLocal, which makes
sense. Chasing further, with MDA->getNonLocalPointerDependency(), I get a
vector of basic blocks (the 1st and 2nd, as expected), along with
indications that the query isUnknown. That surprised me; I had expected
that it would suggest isClobber for both loads and both blocks. Am I doing
something wrong? Or perhaps not chasing far enough? Or perhaps
MemoryDependenceAnalysis is just not designed to solve my problem?
Below is an example of the sort of code I'm writing...
2011 Apr 27
1
[LLVMdev] LLVM internal getDirectory() for LexicalBlock debug information returns filename?
...e
following custom code (e.g. in a pass that prints directory info for
all instructions) returns the filename iso. directory whenever Scope
refers to a lexical block:
if (const Instruction *Inst = dyn_cast<Instruction>(&I)) {
const DebugLoc &Loc = Inst->getDebugLoc();
if (!Loc.isUnknown()) {
LLVMContext &Ctx = Inst->getParent()->getParent()->getContext();
DIScope Scope(Loc.getScope(Ctx));
StringRef Dir = Scope.getDirectory(); // Wrong: contains filename
iso. directory
....
}
}
Here, if Scope refers to a Subprogram, this works correctly. However,
if...
2007 Feb 07
6
setting a number of values to NA over a data.frame.
This is probably a simple problem but I don't see a
solution.
I have a data.frame with a number of columns where I
would like 0 <- NA
thus I have df1[,144:157] <- NA if df1[, 144: 157] ==0
and df1[, 190:198] <- NA if df1[, 190:198] ==0
but I cannot figure out a way do this.
cata <- c( 1,1,6,1,1,NA)
catb <- c( 1,2,3,4,5,6)
doga <- c(3,5,3,6,4, 0)
dogb <- c(2,4,6,8,10,
2016 May 30
0
Fwd: Assertion failing on LLVM intrinsics instruction
...ond, after trying "opt --help" and scanning for everything that remotely
resembled alias or dependency analysis, I ended up trying to run opt over
part of the code of bzip2 from SPEC 2006, but unfortunately an assertion
fail prevents it from finishing the analysis:
Assertion failed: (dep.isUnknown() && "unexpected dependence type"),
function getInstTypePair, file
/Developer/llvm/lib/Analysis/MemDepPrinter.cpp, line 70.
Stack dump:
0. Program arguments: /Developer/llvm/build/bin/opt -aa -aa-eval -basicaa
-cfl-aa -external-aa -globals-aa -objc-arc-aa -print-alias-sets -scev-a...